Локальная отладка функций firebase, которые запускаются после добавления записей в базу данных - PullRequest
0 голосов
/ 15 февраля 2020

Мне нужно локально протестировать, используя Visual Studio, функции firebase, развернутые с использованием Node.js.

Я уже выполнил процедуры по установке эмулятора и инициализации функций ("npm install -g @ google-cloud / functions-emulator "," запуск функций "и" функции проверяют sendNotification "), но мне нужно отладить код внутри функции.

В связи с этим возникает мой вопрос:

Как я могу локально смоделировать изменение в базе данных Firebase, чтобы я мог отлаживать код в предложении "if" кода ниже :

 exports.sendNotification = functions.database.ref('/notifications/receivedMessage/{uidReceivedMessage}/{userID}').onWrite((change, context) => {
    // Only edit data when it is first created.
    if (!change.before.exists()) {
        // check code here!!!!
    }
});

Запуск. json Файл:

"version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "attach",
            "name": "Attach",
            "port": 9229
        }
    ]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...