Simple Web : Hello World

Bagian ini akan mengenalkan proses penggunaan framework jester dari installasi hingga membalas request HTTP.

Installasi Jester

Jester adalah pustaka web framework yang ditulis dengan Nim, maka kita perlu menginstall pustaka jester:

$ nimble install jester

Warning: tanda $ hanya penegas bahwa ini perintah terminal dan jangan ikut ditulis.

Menampilkan Hello World

Jester telah terinstall, sekarang kita akan membuat sebuah URL / yang akan mengembalikan text Hello World. Buat file bernama web.nim dengan isi kode dibawah ini.

import jester

routes:
  get "/":
    resp "Hello World"

routes merupakan macro bawaan dari jester yang mendefinsikan request URL yang dibisa respon oleh web kita, kemudian get "/" adalah definisi URL yang akan di respon yaitu perintah HTTP GET ke URL /, terakhir resp adalah prosedur untuk mengirimkan data respon ke client yang mengirim HTTP request.

Kemudian jalankan dengan perintah berikut:

$ nim c -r web.nim

Setelah muncul pesan diterminal yang menunjukan alamat (e.g: localhost:3000), buka alamat tersebut di browser.

Infomasi lebih lanjut bisa mengunjungi Dokumentasi Jester.