Skip to content

Commit

Permalink
Merge pull request novalagung#114 from renaissains/master
Browse files Browse the repository at this point in the history
Fix Moving Chapter C-31 -> D-2
  • Loading branch information
novalagung authored Jun 1, 2020
2 parents 771685c + 506aa3d commit 883dc8b
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion 54-mongodb.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ import (

Siapkan satu object context dan struct `student`. Rencananya satu buah document kita buat sebagai satu buah objek `student`.

Perlu diketahui bahwa pada bab ini tidak dijelaskan tentang apa itu context. Silakan merujuk ke [Bab C.31. Context: Value, Timeout, & Cancellation](/C-31-golang-context.html) untuk mempelajarinya. Menggunakan satu context background untuk semua operasi sangat tidak dianjurkan, tapi pada bab ini kita terapkan demikian agar tidak menambah kebingungan pembaca yang masih proses belajar. Context sendiri fungsinya sangat banyak, untuk kasus sejenis biasanya digunakan untuk handle operation timeout atau lainnya.
Perlu diketahui bahwa pada bab ini tidak dijelaskan tentang apa itu context. Silakan merujuk ke [D.2. Google API Search Dengan Timeout](https://dasarpemrogramangolang.novalagung.com/D-google-api-search.html) untuk mempelajarinya. Menggunakan satu context background untuk semua operasi sangat tidak dianjurkan, tapi pada bab ini kita terapkan demikian agar tidak menambah kebingungan pembaca yang masih proses belajar. Context sendiri fungsinya sangat banyak, untuk kasus sejenis biasanya digunakan untuk handle operation timeout atau lainnya.

```go
var ctx = context.Background()
Expand Down
2 changes: 1 addition & 1 deletion B-server-handler-http-request-cancellation.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Pada bab ini kita akan belajar caranya.

Dari objek `*http.Request` bisa diambil objek context lewat method `.Context()`, dan dari context tersebut kita bisa mendeteksi apakah sebuah request di-cancel atau tidak oleh client.

> Pada bab ini kita tidak membahas secara rinci apa itu context. Silakan langsung merujuk ke [Bab C.31. Context: Value, Timeout, & Cancellation](https://dasarpemrogramangolang.novalagung.com/C-31-golang-context.html) untuk lebih detailnya.
> Pada bab ini kita tidak membahas secara rinci apa itu context. Silakan langsung merujuk ke [Bab D.2. Google API Search Dengan Timeout](https://dasarpemrogramangolang.novalagung.com/D-google-api-search.html) untuk lebih detailnya.
Object context memiliki method `.Done()` yang nilai baliknya berupa channel. Dari channel tersebut kita bisa deteksi apakah request di-cancel atau tidak, caranya dengan cara mengecek apakah ada data yang terkirim lewat channel tersebut, jika ada maka lakukan pengecekan pada error message-nya, jika ada keterangan `"cancelled"` maka diasumsikan request tersebut dibatalkan.

Expand Down
2 changes: 1 addition & 1 deletion C-32-golang-jwt.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Pada bab ini kita akan belajar tentang JSON Web Token (JWT) dan cara penerapannya di bahasa Go.

## C.31.1. Definisi
## C.32.1. Definisi

JWT merupakan salah satu standar JSON ([RFC 7519](https://tools.ietf.org/html/rfc7519)) untuk keperluan akses token. Token dibentuk dari kombinasi beberapa informasi yang di-encode dan di-enkripsi. Informasi yang dimaksud adalah header, payload, dan signature.

Expand Down
6 changes: 3 additions & 3 deletions D-golang-web-socket-chatting-app.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ Kurang lebih aplikasi yang kita kembangkan seperti gambar di bawah ini.
Buat folder projek baru.

```bash
mkdir chapter-c28
cd chapter-c28
go mod init chapter-c28
mkdir chapter-d3
cd chapter-d3
go mod init chapter-d3

go get -u github.com/gorilla/[email protected]
go get -u github.com/novalagung/gubrak/v2
Expand Down
6 changes: 3 additions & 3 deletions D-google-api-search.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ Proses pembelajaran dilakukan dengan praktek membuat sebuah aplikasi web service
Ok, langsung saja, siapkan folder projek projek baru dengan struktur seperti berikut.

```bash
mkdir chapter-c31
cd chapter-c31
go mod init chapter-c31
mkdir chapter-d2
cd chapter-d2
go mod init chapter-d2

# then prepare underneath structures
tree .
Expand Down

0 comments on commit 883dc8b

Please sign in to comment.