/ #BLC 

Membuat HTTP Server Dengan Golang

A.Pendahuluan
  • Golang adalah salah bahasa pemrograman yang dapat di gunakan untuk membuat  web applikasi yang menyediakan layanan httpnya sendiri 
B.Latar Belakang
  • Karena setelah membaca dari ebook , ternyata bahasa pemrograman golang dapat di gunakan untuk web applikasi , jadi saya mempraktekkannya
C.Maksud Tujuan
  •  mempelajari golang untuk membuat web applikasi
D.Alat Dan Bahan
  • go / golang
  • Pc / Laptop
E.Langkah Langkah
  1. Buat Lah Script Golang yang akan di buat http server  seperti di bawah, buat dengan text editor kesayangan kalian  , simpan dengan nama server.go
    package main

    import (
        "fmt"
        "html/template"
        "net/http"
    )

    func main() {
        http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
            var data = map[string]string{
                "Name":    "Erwin Kurniawan",
                "Message": "Ini Adalah Http Server Dari Golang",
            }
            var t, err = template.ParseFiles("index.html")
            if err != nil {
                fmt.Println(err.Error())
                return
            }
            t.Execute(w, data)
        })
        fmt.Println("starting web server at    http://localhost:1927/")
        http.ListenAndServe(":1927", nil)
    }
  2. Buat Script HTML.nya , simpan dengan nama index.html
    <head>
    <title>Web Golang</title>
    </head>
    <body>
    <center> <h1> Hello BLC TELKOM {{.Message}} </h1> <br> <sup> Copyright 2017 | {{.Name}} </sup> </center>
    </body>
  3. Untuk Yang Berwarana Merah Itu Saling berkaitan , jadi string yang di Skrip Golang bisa di Panggil di HTML , Ini juga di gunakan juga di Hugo
  4. Simpan Kedua nya dalam satu directory
  5. Sekarang Jalankan dengan Perintah
    go run server.go
  6. Hasil Yang Di Dapat
F.Refrensi