Здравствуйте. Написал такой скрипт:
package hello
import (
"fmt"
"net/http"
)
type Server struct {
Address string
}
func init() {
http.HandleFunc("/", handler)
http.HandleFunc("/create", create)
}
func handler(w http.ResponseWriter, r *http.Request) {
fmt.Fprint(w, "Helloo, world!")
}
func create(w http.ResponseWriter, r *http.Request) {
fmt.Fprint(w, "created")
}
Запустил через консколь:
cd src/onlinego3-1313/gcloud
goapp serve -host 0.0.0.0 .
Выводит: "Helloo, world!"
То выводит то-же самое сообщение вместо "created". В чем может быть дело?
Второй вопрос такой:
как мне облегчить отладку. (удаленно и локально может есть ide)
Сейчас я делаю так: изменяю код, делаю коммит, закрываю консоль, открываю консоль и ввожу 2 команды (в начале поста)
Если не закрывать консоль, то приложение не обновляется.