我试图将app引擎VM用于我的项目(env:Go)。但是我遇到了问题,经过几天的搜索,我仍然无法解决问题:
我无法使用该软件包" google.golang.org/appengine"和" google.golang.org/cloud / *" 当我部署包含上述软件包的代码时,我可以成功部署,但是当我访问URL时,总是返回" 502 Bad Gateway"。 如果我在没有上述软件包的情况下部署代码,那么一切都能正常运行
更新我的一些软件包后发生上述问题。因为我做了这个问题"去得-u ...",之前一切正常
当我在此处看到最后一次提交时(包" google.golang.org/appengine"):https://github.com/golang/appengine/commit/25b8450bec636c6b6e3b9b33d3a3f55230b10812 我不明白何时更换"包装helloworld" - > "包主"。如果我使用" package main",我不知道如何访问处理程序。例如:
func main() {
http.HandleFunc("/hello", helloHandler)
appengine.Main()
}
部署后,如何测试?因为" my_app.appspot.com/hello"返回404,找不到页面
我不知道是否有其他人遇到同样的问题。请帮忙,谢谢!