Получение следующей ошибки при написании простой примерной функции, которая запускается при создании пользователя.
Код:
exports.createUser = functions.firestore
.document('users/{userId}')
.onCreate((snap, context) => {
const newValue = snap.data();
const name = newValue.name;
//....do some stuff here
});
Описание ошибки:
Error: Cloud function needs to be called with an event parameter.If you are writing unit tests, please use the Node module firebase-functions-fake.
at Object.<anonymous> (/srv/node_modules/firebase-functions/lib/cloud-functions.js:84:19)
at Generator.next (<anonymous>)
at /srv/node_modules/firebase-functions/lib/cloud-functions.js:28:71
at new Promise (<anonymous>)
at __awaiter (/srv/node_modules/firebase-functions/lib/cloud-functions.js:24:12)
at cloudFunction (/srv/node_modules/firebase-functions/lib/cloud-functions.js:82:36)
at /worker/worker.js:766:24
at <anonymous>
at process._tickDomainCallback (internal/process/next_tick.js:228:7)
Версии:
"firebase": "^ 5.3.0"
"firebase-admin": "^ 5.12.1"
"firebase-functions": "^ 1.1.0 "
Просто не могу найти, что не так с этим кодом.Когда пользовательский документ создается заново, я получаю эту ошибку о событии.Кто-нибудь сталкивался с этим раньше и как мне это решить?