我为Google Cloud App Engine开发服务器和数据存储模拟器安装了所有环境。
我首先运行数据存储模拟器。


  gcloud beta仿真器数据存储区启动


并启动dev-appengine服务器。


  dev_appserver.py app.yaml




如何检查devappserver是否可与数据存储区模拟器一起使用?

数据存储环境是DATASTORE_EMULATOR_HOST_PATH = localhost:8081 /数据存储
本地主机:8000 /数据存储正常工作,但本地主机:8081 /数据存储不工作。

最佳答案

问题已解决。

在将数据存储区客户端用于仿真器:8081时,仿真器项目名称与dev_appserver应用程序名称不同。

我在app.yaml文件中为dev_appserver应用程序名称写了“ application:my-project-id”。

dev_appserver应用程序名称(GCP Datastore Emulator)的“设置DATASTORE_PROJECT_ID = my-project-id”

运行dev_appserver


  dev_appserver.py app.yaml --support_datastore_emulator = true --datastore_emulator_port = 8081

09-12 03:49