Установил на малинку GO скрипты типа
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
работают отлично, а вот скрипт шаблона с веб сервером зависает без ошибок.
package main
import (
"fmt"
"log"
"net/http"
)
func main() {
http.HandleFunc("/",page)
port := ":8080"
fmt.Println("server start/ port:",port)
err := http.ListenAndServe(port,nil)
if err != nil {
log.Fatal("ListenAndServe",err)
}
}
func page(w http.ResponseWriter, r *http.Request) {
fmt.Println("open Main")
}
PS запускаю из консоли вот так "go run server.go"