From 506aa3da90d383ca196c9b2ac0fdb03196db2e85 Mon Sep 17 00:00:00 2001 From: renaissains Date: Mon, 1 Jun 2020 02:37:54 +0700 Subject: [PATCH] update link and chapter name --- 54-mongodb.md | 2 +- B-server-handler-http-request-cancellation.md | 2 +- C-32-golang-jwt.md | 2 +- D-golang-web-socket-chatting-app.md | 6 +++--- D-google-api-search.md | 6 +++--- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/54-mongodb.md b/54-mongodb.md index c23f2cecd..9440f7266 100644 --- a/54-mongodb.md +++ b/54-mongodb.md @@ -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() diff --git a/B-server-handler-http-request-cancellation.md b/B-server-handler-http-request-cancellation.md index 8f32f4633..05ca05ee8 100644 --- a/B-server-handler-http-request-cancellation.md +++ b/B-server-handler-http-request-cancellation.md @@ -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. diff --git a/C-32-golang-jwt.md b/C-32-golang-jwt.md index 9e0390d66..5eb344275 100644 --- a/C-32-golang-jwt.md +++ b/C-32-golang-jwt.md @@ -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. diff --git a/D-golang-web-socket-chatting-app.md b/D-golang-web-socket-chatting-app.md index 1a61dedb2..f4f58f978 100644 --- a/D-golang-web-socket-chatting-app.md +++ b/D-golang-web-socket-chatting-app.md @@ -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/websocket@v1.4.1 go get -u github.com/novalagung/gubrak/v2 diff --git a/D-google-api-search.md b/D-google-api-search.md index 36bfda780..a4fb868f0 100644 --- a/D-google-api-search.md +++ b/D-google-api-search.md @@ -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 .