问题标签 [dev-appserver-2]
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.
google-app-engine - Cloud Shell 上 dev_appserver 上的 Google Cloud 存储
我正在尝试使用 GAE 的 Google Cloud Storage,并且在部署时一切正常。但是,我无法让存储在运行于 Google Cloud Shell 上的开发服务器上运行。
我正在使用云存储 API,并且我理解 dev_appserver 应该访问与部署的应用程序相同的存储桶。对我来说,使用本地数据也很好。
开发服务器由dev_appserver.py .
我玩过未记录的default_gcs_bucket_name
标志,但没有运气。
我已将他的云外壳设置为使用 gcloud init 处理正确的项目。我也尝试过使用新的google.cloud.storage
API,但没有运气。
如果我运行此处提供的示例,则会触发以下引用的相同错误:App Engine 和 Google Cloud Storage Sample。
任何人?
编辑:无论我提供有效还是无效的存储桶名称,我都会收到相同的错误。
应用程序.yaml
主文件
日志
python - AttributeError:“FakeFile”对象没有属性“read_given_key”
由于某种原因,loaders.py 的第 171行将文件对象解释为FakeFile
Type(f) 返回“google.appengine.tools.devappserver2.python.stubs.FakeFile”类型的类
代码
appengine_config.py
管理路线
运行 Flask 应用程序给我以下错误。
不知道为什么会这样。
loaders.py 函数在哪里轰炸
app.yaml 的内容
google-app-engine - 如何让 golang gin 与谷歌应用引擎一起工作?
我的 GOPATH 是$HOME/go
,我把我的项目的源代码放在$HOME/go/src/myproj
并且有两个文件:
应用程序.yaml:
和你好.go
然后我跑dev_appserver.py .
有用,
然后我决定这样拆分hello.go:
新的hello.go
和一个api
文件夹和api/api.go
文件
然后我dev_appserver.py .
再次运行但收到此错误:
错误 2018-09-28 05:17:47,653 instance_factory.py:229] 无法构建 Go 应用程序:(执行的命令:/Users/gaco/.google-cloud-sdk/platform/google_appengine/goroot-1.9/bin/go -app-builder -app_base /Users/gaco/go/src/myproj -api_version go1 -arch 6 -dynamic -goroot /Users/gaco/.google-cloud-sdk/platform/google_appengine/goroot-1.9 -nobuild_files ^^$ -incremental_rebuild -unsafe -print_extras_hash hello.go api/api.go)
2018/09/28 14:17:47 go-app-builder:解析输入失败:应用文件 api.go 与从 GOPATH 导入的相同文件冲突
警告 2018-09-28 05:17:47,654 instance.py:297] 无法获取实例的 PID 错误 2018-09-28 05:17:47,654 instance.py:300] '_GoBuildFailureRuntimeProxy' 对象没有属性 '_process'
问题是什么?我该如何解决?
python - 如何使用数据存储模拟器检查正在运行的 dev_appserver.py
我为谷歌云应用引擎开发服务器和数据存储模拟器安装了所有环境。我首先运行数据存储模拟器。
gcloud beta 模拟器数据存储启动
并启动 dev-appengine 服务器。
dev_appserver.py app.yaml
如何检查 devappserver 是否与数据存储模拟器一起使用?
数据存储环境为 DATASTORE_EMULATOR_HOST_PATH=localhost:8081/datastore localhost:8000/datastore 正常工作,但 localhost:8081/datastore 不起作用。