I am trying to create Golang web-pages...
Progress:
- Ubuntu 18.04 installed both locally and on a Linode VPS.
- Created and compiled a local Golang "Hello World" script that renders OK both locally and online.
- Created a net/http Golang script that works OK when called locally http://localhost:8080/testing to see if it works
- Uploaded the script to the Linode server and initial status messages appear but when calling http:123.456.789.32:8080/testing to see if it works the browser freezes.
//
// 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)
}
}
There are no errors or warnings rendered and unable to find any log references.
Can error and warnings similar to PHP error_reporting(-1), declare(strict_types=1) etc be logged or rendered?