Просмотр поста

.
L!MP

Мы тут, тащемта, веб`ом занимаемся и нас hello world в консольке не впечатляет. Даешь в браузер?
--

ДАЮ!

GoLang из коробки имеет целый набор пакетов для написание веб-приложений.
Тут есть всё для разбора запроса, маршрутизации и формирования ответа.
Даже готовый веб-сервер, и тот есть

И так, снова откроем hello.go и перепишем код так, что бы наш hello world работал как веб-сервер.

package main

import "fmt"
import "net/http"

func Handler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Hello, world!")
}

func main() {
    http.HandleFunc("/", Handler)
    http.ListenAndServe(":9000", nil)


Запускаем из командной строки, заходим через браузер по адрессу http://127.0.0.1:9000/ и любуемся результатом