【发布时间】:2019-08-07 10:23:32
【问题描述】:
我尝试从运行在 GAE 上的 NodeJs 服务器检索我的 Api 密钥,以获取存储为 Google Cloud Datastore 中的实体的服务,但没有成功。 我找不到任何有用的文档,有人可以帮我找出如何检索实体吗? 提前谢谢你
我不工作的代码:
const {Datastore} = require('@google-cloud/datastore');
const projectId = 'abcdefghi';
const ds = new Datastore({
projectId: projectId,
});
const keyName = 'UNSPLASH_KEY';
const kind = 'Strings';
const stringKey = ds.key([kind, keyName]);
var appkey = 'not set';
var entity = {
key: stringKey,
value: appkey,
};
entity = ds.get(stringKey);
【问题讨论】:
-
“不工作”是什么意思?
-
@DanCornilescu 我不明白我应该从 ds.get() 接收哪种类型的结构,我目前找不到任何有用的例子,如果我 console.log 的结果get() 我看到'承诺 {
}'
标签: node.js google-app-engine google-cloud-platform google-cloud-datastore