我希望使用Goji和Google App Engine/Go开发应用程序。
我从https://github.com/zenazn/goji复制并粘贴了示例代码,并将函数名称从“main”更改为“init”。
但是这个应用程序显示:
我能在 GAE/Go 中如何使用 Goji?或者我不能在 GAE/Go 中使用 Goji?
我从https://github.com/zenazn/goji复制并粘贴了示例代码,并将函数名称从“main”更改为“init”。
package main
import (
"fmt"
"net/http"
"github.com/zenazn/goji"
"github.com/zenazn/goji/web"
)
func hello(c web.C, w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello, %s!", c.URLParams["name"])
}
func init() {
goji.Get("/hello/:name", hello)
goji.Serve()
}
并运行此应用程序
# goapp serve
但是这个应用程序显示:
bad runtime process port ['']
2014/06/01 08:35:30.125553 listen tcp :8000: bind: address already in use
我能在 GAE/Go 中如何使用 Goji?或者我不能在 GAE/Go 中使用 Goji?