← Каталог
Простые приложения на Go — Серверная часть
Фрагмент из «Простые приложения на Go»: Серверная часть.
package main
import (
"fmt"
"log"
"net/http"
)
func handler(w http.ResponseWriter, r *http.Request) {
name := r.URL.Query().Get("name")
if name == "" {
name = "Гость"
}
fmt.Fprintf(w, "Привет, %s! Добро пожаловать на сервер Go.", name)
}
func main() {
http.HandleFunc("/", handler)
fmt.Println("Сервер запущен на http://localhost:8080")
log.Fatal(http.ListenAndServe(":8080", nil))
} package main
import (
"fmt"
"log"
"net/http"
)
func handler(w http.ResponseWriter, r *http.Request) {
name := r.URL.Query().Get("name")
if name == "" {
name = "Гость"
}
fmt.Fprintf(w, "Привет, %s! Добро пожаловать на сервер Go.", name)
}
func main() {
http.HandleFunc("/", handler)
fmt.Println("Сервер запущен на http://localhost:8080")
log.Fatal(http.ListenAndServe(":8080", nil))
}