草庐IT

X-AppEngine-Country

全部标签

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

google-app-engine - 如何使用电子邮件地址查询 Appengine 数据存储区

我正在尝试使用电子邮件地址在Appengine数据存储区中查找用户。我正在使用Go。此代码找不到任何用户。varusers[]entity.Userq:=datastore.NewQuery("users").Filter("AccountEmail=","email@address.com")_,err:=q.GetAll(c,&users)如果我更改查询以使用“Id”属性查找用户,它就可以正常工作。varusers[]entity.Userq:=datastore.NewQuery("users").Filter("Id","185804764220139124118")_,err

google-app-engine - 如何使用电子邮件地址查询 Appengine 数据存储区

我正在尝试使用电子邮件地址在Appengine数据存储区中查找用户。我正在使用Go。此代码找不到任何用户。varusers[]entity.Userq:=datastore.NewQuery("users").Filter("AccountEmail=","email@address.com")_,err:=q.GetAll(c,&users)如果我更改查询以使用“Id”属性查找用户,它就可以正常工作。varusers[]entity.Userq:=datastore.NewQuery("users").Filter("Id","185804764220139124118")_,err

google-app-engine - 戈朗 : AppEngine throws operation not permitted error on Get call

我编写了一个简单的GAE应用程序,它对外部API进行Get调用,但我遇到了一个非常奇怪的错误:获取http://kenyan-politicians.popit.mysociety.org/api/v0.1/persons/core_person:1290:dialtcp:stat/etc/resolv.conf:不允许操作在我的dev_appserver上它运行没有任何问题。所以我想知道可能是什么问题。我没有使用UrlFetch,而是我自己的包http://godoc.org/github.com/johnwesonga/go-mzalendo/mzalendo使用http.NewR