Chalid Ade Rahman
1 min readNov 20, 2019

--

Sebelumnya terimakasih banyak Om telah memberi pencerahan untuk membuat Restful dengan Golang. Manteb banget artikelnya. Ohh iya om, ada sedikit perbaikan mungkin dari saya. untuk bagian main.go pada fungsi ini

func main() {

router := mux.NewRouter()
router.HandleFunc("/getproducts", returnAllProducts).Methods("GET")
http.Handle("/", router)
fmt.Println("Connected to port 1234")
log.Fatal(http.ListenAndServe(":1234", router))

}

kayaknya bukan getproducts ya om, tapi getUsers. dan bukan returnAllProduct tetapi returnAllUsers karena di fungsi yang dipanggil itu ini,

func returnAllUsers(w http.ResponseWriter, r *http.Request) {
var users Users
var arr_user []Users
var response Response
db := connect()
defer db.Close()
rows, err := db.Query("Select id,first_name,last_name from person")
if err != nil {
log.Print(err)
}
for rows.Next() {
if err := rows.Scan(&users.Id, &users.FirstName, &users.LastName); err != nil {
log.Fatal(err.Error())
} else {
arr_user = append(arr_user, users)
}
}

paling itu saja sih, sudah saya baca, saya coba dan work, thanks banget om. Keep going nulisnya om. Ane pantengin

--

--

Chalid Ade Rahman
Chalid Ade Rahman

Written by Chalid Ade Rahman

PHP Programmer | PT Electronic Data Interchange Indonesia | Question : chalidade@gmail.com

No responses yet