Я новичок в IOT и firestore.
Я пытаюсь сохранить данные в firestore, используя облачную функцию (MQTT).
Ниже приведен код:
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 мс, завершено с состоянием« ошибка »»
Любое предложение
Также после некоторых измененийЯ получаю сообщение об ошибке - Ошибка: переменные конфигурации Firebase недоступны.Пожалуйста, используйте последнюю версию Firebase CLI для развертывания этой функции
Мой package.json
{
"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
}