Tuesday, December 15, 2015

Building Web API using Beego

Di dalam blog ini saya masih berbicara tentang golang. Sama dengan bahasa pemrograman lainnya, golang memiliki banyak framework untuk membuatnya segalanya menjadi rapid.

Yang akan kita bahas disini adalah Beego, salah satu HTTP Framework yang menggunakan golang. Kenapa disebut sebagai HTTP Framework, karena Beego bukan hanya sekedar web framework tapi bisa digunakan untuk develop API backend service secara rapid.

Mari kita mulai dari persyaratannya :
  1. Pastikan environment kita sudah terinstall golang. Jika belum bisa lihat disini sebagai acuan.
  2. Install Beego dengan cara :

Setelah itu, kita siapkan sisi database-nya. Contoh tabel yang kita pake adalah :
Setelah semua lengkap mari kita mulai membuat program dari workspace golang :
  • cd $GOPATH/src





Kemudian ikuti langkah-langkah dibawah ini :
  • bee api testing-app -tables="roles" -conn=yuki:welcome1@tcp\(127.0.0.1:3306\)/testing
  • cd testing-app
  • bee run -downdoc=true -gendoc=true
  • buka di browser dan jalankan http://localhost:8080/swagger/swagger-1/

Done. Begitu mudahnya kita membuat REST API dengan Beego dengan ditambahkan swagger akan mempermudah kita untuk testing REST API yang telah kita buat.

Dari sini kita bisa lihat Beego menawarkan fitur yang keren dan rapid. Rapid sangat dibutuhkan mengingat informasi selalu berubah dalam tiap detiknya.

Ok, sementara itu dulu ulasan tentang Beego, tunggu kita di blog-blog Beego lainnya.

No comments:

Post a Comment