有没有办法将nodejs连接到本地Google数据存储区

时间:2014-04-07 22:03:34

标签: node.js google-app-engine google-cloud-datastore

使用Java和Python GAE应用程序可以在发送到appspot.com之前以开发模式连接到本地数据存储

我已将数据存储安装为本地开发服务器 https://developers.google.com/datastore/docs/tools/devserver

我想使用nodejs连接到本地数据存储区,我阅读此Google教程以使用带有nodejs的数据存储区,但我没有找到有关如何连接的任何信息

我遵循本教程,但这仅连接到appstpot数据存储区。 https://developers.google.com/datastore/docs/getstarted/start_nodejs/

谢谢。

4 个答案:

答案 0 :(得分:3)

现在您可以使用gcloud,阅读以下文档:

https://googlecloudplatform.github.io/gcloud-node

答案 1 :(得分:1)

还没有。 Cloud Datastore nodejs实现使用JSON,本地开发服务器尚不支持JSON。请参阅本页顶部的说明:https://developers.google.com/datastore/docs/tools/devserver

答案 2 :(得分:1)

您可以在本地应用中使用datastore-emulator

首先,安装google-cloud库。然后跑,

gcloud auth login
gcloud -q components install beta cloud-datastore-emulator
gcloud -q beta emulators datastore start --no-store-on-disk --project='your_project_id'

答案 3 :(得分:0)

当我使用gcloud.datastore.dataset({projectId: 'project-id'])时,我收到以下错误:

  

gcloud.datastore.dataset不是一个函数。

仅在我设置var ds = cloud.datastore({projectId: 'project-id'])时才有效。