Мы тут, тащемта, веб`ом занимаемся и нас 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/ и любуемся результатом