我在google云应用引擎(灵活环境)上运行我的node.js脚本时遇到问题。 我运行了相同的代码,该代码在我的本地计算机上工作正常,使用相同的密钥连接到同一数据存储区。 但是当它在app引擎上运行时,它不会返回任何内容。
'use strict';
const datastore = require('@google-cloud/datastore');
const environment = process.env.NODE_ENV || 'development';
var datastoreClient = datastore({ projectId: 'projectId', keyFilename: 'path/to/key.json' });
var query = datastoreClient.createQuery('Countries').limit(1);
datastoreClient.runQuery(query, function (err, country) {
if (err) {
console.log("Something went wrong");
} else {
console.log(JSON.stringify(country));
}
console.log("Completed");
});
登录应用引擎中没有打印出任何内容。甚至没有错误。 在我的本地机器上,它打印出来自“国家/地区”的数据。实体和'已完成'。
欣赏建议。谢谢!