问题标签 [google-app-engine-go]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
go - Gikngo 测试在 goapp 测试期间挂起
我正在尝试使用Gikngo为 appengine 编写一些测试。
我的测试设置如下:
套件测试.go:
验证测试.go
我看到我们的测试一直挂着类型的错误:
这似乎表明 API 服务器已变得不可访问。但是,测试输出似乎并未表明这一点。
我们可以通过哪些方式调试 goapp 测试?
google-app-engine - 仅在部署时构建错误:无法使用 appengine.AccessToken
我正在编写的一个简单的 Go GAE(灵活)应用程序在我引入 cloud.google.com 包以使用 Google 服务后无法立即部署。部署日志的片段:
这可以通过go install -v -tags appenginevm
应用程序在本地复制以进行部署。appenginevm
该应用程序在没有标签的情况下构建并运行良好。
我刚刚按照 helloworld 示例进行了修改,但找不到其他有此问题的人(一些 Google 搜索没有任何用处)。
任何人都知道如何解决这个问题/我错过了什么?
提前致谢。完整的程序如下。
这里是app.yaml
google-app-engine - 为什么 GOPATH 不被 google-cloud-sdk go-app-stager 识别?
当我尝试更新我的 appengine 项目时,它给了我一个错误。
显然 GOPATH 已设置(我将其导出到我的 .bash_profile 中)。
google-bigquery - UseLegacySql: JobConfigurationQuery 中的 false 选项被忽略
职位声明:
作业以错误结束
2017/07/19 11:41:27 ERROR: Encountered " "WITH" "WITH "" at line 1, column 1. Was expecting: <EOF>
[Try using standard SQL (https://cloud.google.com/bigquery/docs/reference/standard-sql/enabling-standard-sql)]
查询以几个WITH ... AS (...)
.
我能做些什么?
google-app-engine - dev_appserver.py 无法链接 Go 文件
我正在尝试为 GAE 构建我的 Go 项目,并且每隔一段时间运行 dev_appserver.py dev.yaml 会产生以下错误
/Downloads/google-cloud-sdk/platform/google_appengine/goroot-1.8/pkg/tool/darwin_amd64/link:/var/folders/82/3dqqxbqj7xgghyhnnk73qfc40000gp/T/tmpsdT41bappengine-go-bin/src/services.a:未打包主要的
只需重新启动即可。对于我的生活,我无法弄清楚为什么链接失败。有任何想法吗 ?
google-app-engine-go - 由于导入错误,无法部署到 Google App Engine,而不是在我的代码中
我正在尝试使用 beta deploy 命令将应用程序部署到 Google AppEngine:gcloud beta app deploy app.yaml
我什至尝试添加:--verbosity=info
以获取更多信息。
尽管如此,我仍然收到此错误:
Failed parsing input: parser: bad import "unsafe" in golang.org/x/sys/unix/dirent.go
据我所知,错误不是来自我的代码,我使用的唯一外部库是
- 大猩猩/多路复用器
- 西鲁普森/洛格鲁斯
据我所知,也不要使用任何不安全的代码。我的本地 go 版本是go version go1.8.3 linux/amd64
,我在 Google AppEngine 上使用标准环境。
此外,代码在本地运行。
关于什么可能是错的任何想法?
google-app-engine - 使用带有arch和zsh的appengine无法找到goapp
我是 appengine 的新手,并且已经从 AUR(arch 用户存储库)安装了 google-cloud-sdk,并在 /opt/google-cloud-sdk 安装了 google-appengine-go 扩展
多亏了这一点,我能够使用
但是当使用goapp serve我发现
在zshrc中添加/opt/google-cloud-sdk/platform/google_appengine:$PATH
到我的 $PATH 变量并运行goapp serve后,我现在收到错误消息。
如果sudo goapp 服务
因此,我无法使用更新的 sdk 使用goapp test运行测试 提前感谢您的帮助。
google-app-engine - Bitbucket Pipeline Deploy 问题到 Google App Engine
我正在尝试将 golang 应用程序部署到应用程序引擎。现在我可以通过我的 mac 上的 gcloud CLI 来完成它,这工作正常(运行 gcloud app deploy app.yaml)。但是,我在 Bitbucket Pipelines 上收到以下错误:
这是我的 bitbucket-pipelines.yaml 内容:
而且,虽然它不应该是一个问题,因为部署到云工作正常,我的 app.yaml 文件也是:
我相当确定我的问题是我的 bitbucket yaml 文件或我开始使用的 docker 图像的方式,但我被卡住了。有什么想法吗?
google-app-engine - 如何从 Google App Engine Standard Env for Go 中的 request.RemoteAddr 和 X-AppEngine-Country、Region 等获取输出?
我有一个在用 Go 编写的 Google App Engine 标准环境中运行的服务,该服务配置为在部署时使用最新的运行时(api_version:go1 - 目前是 Go 1.8)。
在此服务中,我出于各种目的检查请求标头。
正如我在阅读 RemoteAddr 字段的行的内联注释中看到的那样,我没有得到我期望的输出,每个 AppEngine 标准文档在这里找到(如何处理请求 | 适用于 Go 的 App Engine 标准环境 | Google 云平台)。
虽然文档指出 X-AppEngine-* 可能并不总是能够根据客户端请求的 IP 地址填写,但我从未看到它们填写了我列出的数据以外的数据。
在适用于 Go 的 App Engine 标准环境中填充这些标头(和 RemoteAddr 字段)是否需要任何配置?我只是误解了文档吗?
google-app-engine - 如何在 App Engine 中 time.sleep() 一段时间?
我想从 App Engine 中的应用调用两个 GET 请求。我想在调用第一个请求后睡几分钟,然后再调用第二个请求。如果我在代码中添加 time.sleep(),我可以部署代码,但是如果我点击应用程序的 URL,它会给我 ->
错误:服务器错误
服务器遇到错误,无法完成您的请求。
请在 30 秒后重试。
健康政策.go
竞选-运行-service.go
生成报告服务.go
我是 App Engine 的新手,在应用引擎代码中使用 sleep 也是一个好主意,如果不是,还有什么替代方法?