Я пытаюсь создать веб-страницы Golang ...
Прогресс:
- Ubuntu 18.04 устанавливается как локально, так и на Linode VPS.
- Создал и скомпилировал локальный скрипт Golang "Hello World", который отображает OK как локально, так и онлайн.
- Создан скрипт net / http Golang, который работает нормально при локальном вызове http://localhost:8080/testing, чтобы посмотреть, работает ли он
- Загрузил скрипт на сервер Linode, и появляются сообщения о начальном статусе, но при вызове http: 123.456.789.32: 8080 / testing, чтобы проверить, работает ли он, браузер зависает.
//
// Golang - main.go
//
package main
import (
"net/http"
)
func sayHello(w http.ResponseWriter, r *http.Request) {
message := r.URL.Path
message = "Hello " + message
w.Write([]byte(message))
}
func main() {
http.HandleFunc("/", sayHello)
if err := http.ListenAndServe(":8080", nil); err != nil {
panic(err)
}
}
Нет ошибок или предупреждений, и не удалось найти ссылки на журнал.
Можно ли регистрировать или обрабатывать ошибки и предупреждения, подобные PHP error_reporting (-1), декларировать (strict_types = 1) и т. Д.?