Berikut ini merupakan langkah – langkah untuk menampilkan
teks HTML pada browser menggunakan golang :
1. Buatlah sebuah file HTML dengan nama “tes.html”
dengan isi sebagai berikut :
<!DOCTYPE HTML >
<html>
<p> Riski amalia </p>
<table width="500"
border="1">
<tr>
<td>nama
:</td>
<td>amalia</td>
</tr>
<tr>
<td>alamat
:</td>
<td>bandung</td>
</tr>
</table>
</html>
Lalu simpan file tersebut pada suatu folder C:\xampp\htdocs\gomuntoi\template\login
2. Buat package didalam controller dengan nama mhs,
lalu buatlah sebuah file go didalam package tersebut dengan nama mhs.go
package mhs
import (
"net/http"
"muntoi/sys/mr"
)
func View(w http.ResponseWriter, r
*http.Request) {
t,
_ :=mr.MRenderTemplate("login/tes.html");
mr.MExecute(w,t,r)
}
Pada source kode diatas terdapat pemanggilan
sebuah teks html yang ada pada folder login.
3. Pada file Routing.go nya tambahkan beberapa code
sehingga kodenya seperti dibawah ini :
package routing
import (
"net/http"
"muntoi/mc/controller/user"
"muntoi/mc/controller/admin/minstitution"
"muntoi/sys/config"
"muntoi/mc/controller/mhs"
)
func Routing(){
//
routing
jalan
:= NewDalan()
fileServer
:= http.FileServer(http.Dir(config.ResourcesDirectory))
http.Handle("/res/",
http.StripPrefix("/res/",fileServer))
http.HandleFunc("/",
jalan.MuntoiHandler)
//URL
jalan.MuntoiReg("/coba",
mhs.View)
//
daftar administrasi untuk user
jalan.MuntoiReg("/user",
user.Index)
jalan.MuntoiReg("/userinfo",
user.UserInfo)
jalan.MuntoiReg("/userdata",
user.UserData)
//
daftar administrasi untuk adminstitution
jalan.MuntoiReg("/a/m",
minstitution.ViewListOfMuseum)
jalan.MuntoiReg("/a/m/view",
minstitution.ViewListOfMuseum)
jalan.MuntoiReg("/a/m/add",
minstitution.AddMuseum)
jalan.MuntoiReg("/a/m/delete",
minstitution.DeleteMuseum)
jalan.MuntoiReg("/a/m/delete",
minstitution.DeleteMuseum)
}
Pada file Routing.go ini sebenernya kita
hanya menambahkan code untuk pemanggilan URL dengan cara memanggil function
view yang telah dibuat sebelumnya pada file mhs.go. source code yang harus
ditambahkan yaitu sebagai berikut :
jalan.MuntoiReg("/coba",
mhs.View)
coba adalah nama url yang akan dipanggil,
sedangkan mhs.View adalah pemanggilan view pada file mhs.go.
4. Jalankan(run) source code Go.Muntoi.go, lalu
pada browser ketikkan alamat URL sebagai berikut:
maka akan muncul tampilan pada browser
seperti dibawah ini :
Sekian Ilmu yang
dapat saya share, semoga berguna :D