【发布时间】:2015-08-27 11:32:30
【问题描述】:
我正在尝试将应用引擎虚拟机用于我的项目(环境:Go)。但是经过几天的搜索,我仍然无法解决问题:
我无法使用包“google.golang.org/appengine”和“google.golang.org/cloud/*” 当我部署包含上述软件包的代码时,我可以成功部署,但是当我访问 URL 时,总是返回“502 Bad Gateway”。 如果我在没有上述包的情况下部署代码,一切都会很好
在更新我的某些包后出现上述问题。因为我在“go get -u ...”之后遇到了这个问题,在此之前一切正常
当我在这里看到最后一次提交时(包“google.golang.org/appengine”):https://github.com/golang/appengine/commit/25b8450bec636c6b6e3b9b33d3a3f55230b10812 我不明白什么时候替换“package helloworld”->“package main”。如果我使用“package main”进行部署,我不知道如何访问处理程序。例如:
func main() {
http.HandleFunc("/hello", helloHandler)
appengine.Main()
}
部署后,如何测试??因为“my_app.appspot.com/hello”返回404,找不到页面
我不知道是否有其他人有同样的问题。请帮忙,谢谢!!!
【问题讨论】:
标签: google-app-engine go