Michael Octavian Satria Raharja
Membuat web server dengan bahasa go yang dapat digunakan dalam web developing.
Web server adalah sebuah software (perangkat lunak) yang memberikan layanan berupa data. Berfungsi untuk menerima permintaan HTTP atau HTTPS dari klien atau kita kenal dengan web browser (Chrome, Firefox). Selanjutnya ia akan mengirimkan respon atas permintaan tersebut kepada client dalam bentuk halaman web.
Setelah kita memahami apa itu web server dan cara kerjanya maka sekarang kita akan memasuki tahap pembuatan web server menggunakan bahasa go.
Buatlah struktur folder sebagai berikut :
- server.go
- static/
- - index.html
Mari kita mulai dengan membuat servernya terlebih dahulu di server.go dengan melakukan import library library yang digunakan terlebih dahulu :
Setelah libary dimasukan maka sekarang kita buat main functionnya yang berguna untuk menjalankan server pada port 8080 :
Sekarang mari kita isi file index.html untuk menampilkan Hello World :
Langkah terakhir jalankan server.go dengan perintah go run server.go pada terminal dan akan muncul informasi Starting server at port 8080 :