@darby
Для создания веб-сервиса на Golang необходимо выполнить следующие шаги:
Пример кода для создания простого веб-сервиса на Golang:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
package main import ( "fmt" "net/http" ) func main() { // Создаем маршрутизатор для обработки запросов mux := http.NewServeMux() // Регистрируем обработчик для корневого маршрута mux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { fmt.Fprint(w, "Hello, World!") }) // Запускаем веб-сервер на порту 8080 err := http.ListenAndServe(":8080", mux) if err != nil { fmt.Println("Ошибка при запуске веб-сервера:", err) } } |
Этот пример создает веб-сервис, который возвращает сообщение "Hello, World!" в ответ на любой запрос, который поступает на корневой маршрут ("/").