草庐IT

A-AppEngine

全部标签

google-app-engine - 去 appengine : panic: proto: duplicate enum registered: appengine. LogServiceError_ErrorCode

我最近更新了我的golangGAESDK(goapp版本现在是go1.4.2(appengine-1.9.21)darwin/amd64),现在我在尝试提供该应用程序时遇到此错误:orcaman$goappversiongoversiongo1.4.2(appengine-1.9.21)darwin/amd64Ors-MacBook-Pro:mainorcaman$goappserveINFO2015-05-2312:45:38,666devappserver2.py:745]SkippingSDKupdatecheck.INFO2015-05-2312:45:38,778api_se

google-app-engine - 去 appengine : panic: proto: duplicate enum registered: appengine. LogServiceError_ErrorCode

我最近更新了我的golangGAESDK(goapp版本现在是go1.4.2(appengine-1.9.21)darwin/amd64),现在我在尝试提供该应用程序时遇到此错误:orcaman$goappversiongoversiongo1.4.2(appengine-1.9.21)darwin/amd64Ors-MacBook-Pro:mainorcaman$goappserveINFO2015-05-2312:45:38,666devappserver2.py:745]SkippingSDKupdatecheck.INFO2015-05-2312:45:38,778api_se

google-app-engine - Golang Appengine - 如何从根 url 提供静态文件

我试图将我的go应用程序部署到appengine,它提示说我的根url没有在服务器上处理。我的app.yml文件设置为在点击根url时提供index.html。它似乎在本地工作。这种方法有什么问题吗?这是我的yaml文件。谢谢!application:myapp-goversion:2runtime:goapi_version:go1handlers:-url:/static_files:js_app/index.htmlupload:js_app/uploads/.*-url:/api/.*script:_go_app-url:/javascriptsstatic_dir:js_ap

google-app-engine - Golang Appengine - 如何从根 url 提供静态文件

我试图将我的go应用程序部署到appengine,它提示说我的根url没有在服务器上处理。我的app.yml文件设置为在点击根url时提供index.html。它似乎在本地工作。这种方法有什么问题吗?这是我的yaml文件。谢谢!application:myapp-goversion:2runtime:goapi_version:go1handlers:-url:/static_files:js_app/index.htmlupload:js_app/uploads/.*-url:/api/.*script:_go_app-url:/javascriptsstatic_dir:js_ap

google-app-engine - 无法将 Go 应用程序错误 422 部署到 AppEngine

突然无法将Go应用程序部署到GAE。没有更改任何代码并且在本地工作正常。03:39PM错误422:---开始服务器输出---编译失败:2016/10/1412:39:46go-app-builder:解析输入失败:包main必须是顶级包---结束服务器输出---因为它是一个云应用程序,所以我没有主程序包-几天前一切都很好。我在Windows10上,几天前得到并更新了...我确实更新了最新的GoCloudSDK,但遇到了同样的错误。 最佳答案 您的应用程序目录中是否有任何可能包含主包的非导入子目录?我得出的结论是go-app-buil

google-app-engine - 无法将 Go 应用程序错误 422 部署到 AppEngine

突然无法将Go应用程序部署到GAE。没有更改任何代码并且在本地工作正常。03:39PM错误422:---开始服务器输出---编译失败:2016/10/1412:39:46go-app-builder:解析输入失败:包main必须是顶级包---结束服务器输出---因为它是一个云应用程序,所以我没有主程序包-几天前一切都很好。我在Windows10上,几天前得到并更新了...我确实更新了最新的GoCloudSDK,但遇到了同样的错误。 最佳答案 您的应用程序目录中是否有任何可能包含主包的非导入子目录?我得出的结论是go-app-buil

google-app-engine - golang appengine 内部服务器错误

我正在尝试在GAE上的Go中开发自定义用户模型/身份验证代码。以下代码是demos/guestbook应用中部分代码的简单修改:q:=datastore.NewQuery("User").Filter("Email=",email)users:=make([]User,0,1)if_,err:=q.GetAll(c,&users);err!=nil{http.Error(w,err.Error(),http.StatusInternalServerError)return}从表单中提取电子邮件的位置。它只是查询具有给定电子邮件的用户的数据存储区。如果有电子邮件的用户存在,它工作正常,如

google-app-engine - golang appengine 内部服务器错误

我正在尝试在GAE上的Go中开发自定义用户模型/身份验证代码。以下代码是demos/guestbook应用中部分代码的简单修改:q:=datastore.NewQuery("User").Filter("Email=",email)users:=make([]User,0,1)if_,err:=q.GetAll(c,&users);err!=nil{http.Error(w,err.Error(),http.StatusInternalServerError)return}从表单中提取电子邮件的位置。它只是查询具有给定电子邮件的用户的数据存储区。如果有电子邮件的用户存在,它工作正常,如

google-app-engine - 如何在 Golang 中创建作为参数给定的类型的 slice ?或者如何为 Appengine 数据存储区 getAll 提供一个 []interface{}

我正在尝试创建一个适用于多种实体的处理程序生成器。如果项目slice是特定类型(例如:varitems[]Person),则以下代码有效,但我在概括它时遇到问题:特别是“错误:无法获取项目:数据存储:无效的实体类型”。知道如何声明项以使其具有对GetAll有效的类型吗?funcScaffoldList(entityinterface{},collectionstring,templ*template.Template)http.Handler{returnhttp.HandlerFunc(func(whttp.ResponseWriter,r*http.Request){c:=appe

google-app-engine - 如何在 Golang 中创建作为参数给定的类型的 slice ?或者如何为 Appengine 数据存储区 getAll 提供一个 []interface{}

我正在尝试创建一个适用于多种实体的处理程序生成器。如果项目slice是特定类型(例如:varitems[]Person),则以下代码有效,但我在概括它时遇到问题:特别是“错误:无法获取项目:数据存储:无效的实体类型”。知道如何声明项以使其具有对GetAll有效的类型吗?funcScaffoldList(entityinterface{},collectionstring,templ*template.Template)http.Handler{returnhttp.HandlerFunc(func(whttp.ResponseWriter,r*http.Request){c:=appe