ReferenceError {wildcard} не определена облачной функцией firebase - PullRequest
1 голос
/ 16 марта 2019

Я создал облачную функцию «createUser», которая будет запускаться каждый раз, когда новый пользователь записывается в firestore. Данные записываются успешно и запускается облачная функция. Но это дает мне ошибку, что подстановочный знак "userId" не определен. Я включил esLint в свой проект, но я не думаю, что это связано.

Вот код index.js

const functions = require('firebase-functions');
const admin = require('firebase-admin');

admin.initializeApp();

exports.createUser = functions.firestore
    .document('users/{userId}')
    .onCreate((snap, context) => {
    // Get an object representing the document
     // e.g. {'name': 'Marie', 'age': 66}
     const newValue = snap.data();

     // access a particular field as you would any JS property
     const name = newValue.name;

    // perform desired operations ...
});

Пожарная структура

users
    vWil2QSrY0YBQH346pYlemQasdf
        email:
        name:

Вход

ReferenceError: userId is not defined
at exports.createUser.functions.firestore.document.onCreate (/user_code/index.js:8:34)
at cloudFunctionNewSignature (/user_code/node_modules/firebase-functions/lib/cloud-functions.js:105:23)
at cloudFunction (/user_code/node_modules/firebase-functions/lib/cloud-functions.js:135:20)
at /var/tmp/worker/worker.js:827:24
at process._tickDomainCallback (internal/process/next_tick.js:135:7)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...