我目前正在从事一个谷歌云项目,该项目涉及将数据从PubSub转移到Datastore。这是在作为常驻应用程序运行的google云应用程序实例上运行的。我首先开始处理数据存储部分,没有遇到任何麻烦,但是当我尝试将其包含进来时,当涉及到支持pubsub的时候,应用程序就会崩溃。
//including datastore
const Datastore = require('@google-cloud/datastore');
const datastore = Datastore();
//including pubsub
const PubSub = require('@google-cloud/pubsub');
const pubsub = new PubSub();我不明白的是,这两个命令实际上是相同的,只有pubsub部分崩溃。谷歌云文档将此作为将pubsub包含到项目中的方式。我还尝试通过npm在本地加载包,但没有成功。
可以做些什么来缓解这个问题?提前谢谢。
发布于 2018-07-12 17:50:31
我已经找到了错误的根源。在package.json文件中,我忘记了将pubsub作为一个依赖项。更新的依赖项如下所示
"dependencies": {
"@google-cloud/datastore": "1.3.4",
"@google-cloud/pubsub": "0.19.0",
"express": "4.16.2"
},该应用程序现在部署没有任何问题。
https://stackoverflow.com/questions/51271752
复制相似问题