jjzjj

Appengine

全部标签

google-app-engine - Appengine 随机提供旧文件

我目前正在使用GoogleAppengine托管一个以Golang作为后端的网站。我有一个自定义域设置并且(有时)它工作得很好。我的网站需要来自服务器的一些css和js文件。这些在过去是完美的服务,但现在它随机停止工作。在“mydomain.de”和“myapp.appspot.com”域上。有时它在普通域上工作,然后在另一个域上工作,有时甚至在两个域上工作。但是,如果我在几分钟后重新加载该网站,它只会显示一个旧的index.html文件(我几天前删除的)。过去有人遇到过这个问题吗?有人知道解决这个问题的方法吗?提前致谢。 最佳答案

google-app-engine - go112 标准运行时中 appengine taskqueue 的正确上下文是什么

我无法让appengine任务队列接受我抛给它的任何上下文:import("context""google.golang.org/appengine""google.golang.org/appengine/taskqueue")/*snip*/ctx:=context.Background()task:=taskqueue.NewPOSTTask("/b/mytask",params)_,err=taskqueue.Add(ctx,task,"")iferr!=nil{returnfmt.Errorf("addingbackgroundtaskwithpath%s:%v",task.

python - Hello World with go on the appengine : ctypes error

我正在尝试在应用引擎上部署一个go应用程序并按照本教程进行操作:https://developers.google.com/appengine/docs/go/gettingstarted/helloworld?hl=de但是dev_appserver.pygopath/myapp/导致这个奇怪的错误消息:C:\Users\praktikant\Desktop\google_appengine>dev_appserver.pygopath/myapp/INFO2013-07-1610:43:17,565sdk_update_checker.py:244]Checkingforupdat

google-app-engine - 从 appengine .GetAll 更新实体并保存到数据存储

我有一个模型:typeUserProfilestruct{UserIDstring`datastore:"user_id"json:"user_id,omitempty"`Usernamestring`datastore:"username"json:"username,omitempty"`StripUsernamestring`datastore:"strip_username"json:"strip_username,omitempty"`Emailstring`datastore:"email"json:"email,omitempty"`LoginTypestring`dat

google-app-engine - 从 AppEngine 上的 Go 中的 init() 函数获取 URL

背景:我在GAE上运行Go并为我的路由器使用Mux。为了获取URL,GAE要求我使用其内置的urlFetch功能。我想让这个URL提取在我的模块init()期间发生,但据我所知,我只能在通过处理程序调用时使用urlFetch。funcinit(){r:=mux.NewRouter()r.HandleFunc("/",homeHandler)r.HandleFunc("/about",anotherHandler)http.Handle("/",r)}GAE建议使用以下代码来制作urlFetch:c:=appengine.NewContext(r)client:=urlfetch.Cli

google-app-engine - AppEngine IO 复制问题导致 "API error 10 (file: FILE_NOT_OPENED)"

我的GoLangAppEngine代码正在解压缩一个ZIP文件,然后将每个文件保存为BlobStore内容。我已经看到保存数据需要30多秒,然后失败并显示“API错误10(文件:FILE_NOT_OPENED)”。正在写入的未压缩文件的大小约为1.5兆字节。下面是从Zip阅读器复制到新BlogStore项目的代码:funcstoreBlob(cappengine.Context,rcio.Reader,mimeTypestring)(appengine.BlobKey,error){c.Infof("Creatingnewbloboftype:[%v]",mimeType)varkey

google-app-engine - 在 Appengine 上将 Google Cloud Storage 与 Golang 结合使用

我一直在努力理解如何使用Go在AppEngine上正确使用GCS。我读过一些堆栈帖子,提到GoAppEngineDevelopmentServer不模拟GCS。情况仍然如此吗?当我使用以下代码构建我的客户端时,我已经能够将对象存储到我的实际默认GCS中:ctx:=appengine.NewContext(r)jsonKey,err:=ioutil.ReadFile("path/to/json.json")iferr!=nil{log.Fatal(err)}conf,err:=google.JWTConfigFromJSON(jsonKey,storage.ScopeFullContro

google-app-engine - Appengine Go devserver 构建问题

我已经将go版本从1.4.1更新到1.4.2,现在还使用appengine最新的gosdk1.9.18,当我尝试运行现有项目时出现以下错误,google_appengine/goroot/pkg/darwin_amd64/appengine.a:对象是[darwinamd64go1.4.2X:precisestack]预期[darwinamd64go1.4.1(appengine-1.9.18)X:precisestack]我知道使用现有版本构建文件并尝试使用新版本运行时存在问题,我可以知道如何解决此问题吗?谢谢! 最佳答案 最新的

google-app-engine - 如何为 appengine go 项目运行单元测试

我的appengineSDK在~/Applications/google_appengine在Eclipse中,我有一个外部工具设置来运行开发服务器。它指向:~/Application/google_appengine/dev_appserver.py同样在Eclipse(Go首选项)中,我将GOROOT设置为指向~/Application/google_appengine/goroot现在,我正在尝试为我的项目运行一些单元测试。如果我使用我的常规go安装(不是appengine安装),我会收到此错误:../../context/context.go:4:2:cannotfindpac

google-app-engine - 在 Go AppEngine 中读取文件的正确方法

使用GoogleAppEngine(Go)读取文件的正确方法是什么?在Java中我读到有context.getResourceAsStream,是否有任何等效的函数? 最佳答案 您可以在AppEngine上读取文件,就像在您的计算机上运行的Go应用程序中读取文件一样。注意事项:您应该使用相对文件路径而不是绝对路径。工作目录是您应用的根文件夹(app.yaml文件所在的位置)。Go代码只能读取application文件,因此如果要从Go代码读取文件,该文件不能与静态文件模式(或者如果它也必须作为静态文件提供,则必须在包含/应用于文件的