Ada*_*and 2 google-app-engine go
我正在尝试测试AppEngine/Go应用程序.我开始dev_appserver.py并开始为应用程序提供服务,但是当我进入localhost:8080浏览器时,我得到:
Compile error:
/home/adam/foobar/server/app/server.go:5: can't find import: appengine/users
2011/08/23 19:45:34 go-app-builder: Failed building app: failed running 8g: exit status 1
Run Code Online (Sandbox Code Playgroud)
我觉得我需要做一些事情来使AppEngine特定的库可以在GO期望的地方使用,但我真的不想运行goinstallAppEngine/Go SDK zip中的所有内容,是吗?我似乎错过了一个安装步骤,但对于我的生活,我无法想象理智和正确的事情.
我在Ubuntu,如果这很重要.
用户API不是appengine/users- 它是appengine/user.从App Engine页面上的示例:
import (
"appengine"
"appengine/user"
)
func welcome(w http.ResponseWriter, r *http.Request) {
c := appengine.NewContext(r)
u := user.Current(c)
if u == nil {
url := u.LoginURL(c, "/")
fmt.Fprintf(w, `<a href="%s">Sign in or register</a>`, url)
return
}
url := user.LogoutURL(c, "/")
fmt.Fprintf(w, `Welcome, %s! (<a href="%s">sign out</a>)`, u, url)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
871 次 |
| 最近记录: |