首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从google云功能将数据保存到防火墙

从google云功能将数据保存到防火墙
EN

Stack Overflow用户
提问于 2019-04-05 06:11:35
回答 1查看 839关注 0票数 1

我对IOT和消防局很陌生。

我试图使用云功能(MQTT)将数据保存到防火墙。

以下是守则:

代码语言:javascript
复制
exports.helloPubSub = (event, callback) => {

const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firestore);

const db = admin.firestore()
//admin.initializeApp();
console.log("Start");

  var docRef = db.collection('users').doc('alovelace');

var setAda = docRef.set({
  first: 'Ada',
  last: 'Lovelace',
  born: 1815
});
};

我在视图日志中得到以下错误:

函数执行时间为22 ms,结束时状态为:“错误”

任何建议

另外,在进行了一些更改之后,我得到了错误错误: Firebase配置变量不可用。请使用Firebase CLI的最新版本来部署此功能

我的package.json是

代码语言:javascript
复制
{
"name": "functions",
"description": "Cloud Functions for Firebase",
"dependencies": {
"@google-cloud/vision": "^0.12.0",
"async": "^2.5.0",
"consolidate": "^0.14.5",
"express": "^4.15.4",
"firebase-admin": "^5.4.0",
"firebase-functions": "^0.7.0",  
"firebase-tools": "3.15.4",  
"handlebars": "^4.0.10",
"jquery": "^3.2.1",
"js-levenshtein": "^1.1.3",
"json-query": "^2.2.2"
},
"private": true
}
EN

回答 1

Stack Overflow用户

发布于 2019-04-08 06:14:49

当您收到以下错误消息时

错误: Firebase配置变量不可用。请使用Firebase CLI的最新版本来部署此功能

您需要更新firebase以部署云功能。

npm

在firebase中引入了一个突破性的更改-tools@3.17.x,它要求您的项目将firebase功能升级到最新版本。

但是,firebase-functions@latest也需要firebase-admin@ requires (在撰写此答复时,firebase-admin@5.11.0 )。一旦升级了所有软件包,这个问题就应该得到解决。

另一种选择是将您的全局防火墙-工具降级为3.16.0,这使您可以使用旧的防火墙函数和防火墙管理包。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55529221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档