Membuat Api dengan Golang dan Beego Part 1

(127.0.0.1:3306)/Oke disini saya akan membahas mengenai golang lagi ya, cuma kali ini saya menggunakan frameworknya golang yaitu Beego. Jadi disini saya ingin membuat sebuah api yang datanya diambil dari mysql. Saya tidak akan menjelaskan mengenai mysqlnya ya, tetapi paling tidak sebelum membuat api nya kalian harus mempunya sample data yang ada di database mysql.
Requirement  :
  1. MariaDB
  2. Golang Engine New Version
  3. Framework Beego
Sebelumnya kalian install dahulu framework beego, kalian bisa baca di postingan saya sebelumnya : http://www.hafidcyber.com/2017/01/install-beego-framework-si-golang.html
Setelah itu create new app + api generator dengan menggunakan beego dengan mengetikan :

bee api tryitinsurance -conn=root:sempaksempak@tcp(127.0.0.1:3306)/tryitinsurance

Maksudnya adalah
bee api namatabelMySQL -conn=usernamemysql:passwordmysql@tcp(127.0.0.1:3306)/namatabelMySQL


Enter dan tunggu sampai beego selesai menggenerate. Disini kalian harus memahami apa itu api dan penggunaan api ya, dan saya tidak akan membahas mengenai pengertian api.


Dibawah ini tampilannya : 

Sekarang jalankan apinya dengan mengetikan : 

bee run -downdoc=true -gendoc=true

Buka dengan port 8080 yaitu : http://127.0.0.1:8080/swagger/

Oke selesai.

Leave a Reply

Your email address will not be published. Required fields are marked *