как протестировать облачную функцию FireBase Express локально изменения сервера - PullRequest
0 голосов
/ 12 мая 2019

Я пишу экспресс-веб-сервер с использованием Firebase.Тем не менее, кажется, что я не могу проверить свои изменения локально.

Я пытаюсь следовать документации для локального тестирования облачных функций.Но когда я делаю изменения локально, выполняется только развернутая версия, а не локальная версия.

В двух отдельных оболочках я запускаю:

firebase emulators:start --only functions и firebase serve --only hosting

Вот /functions/index.js

const functions = require('firebase-functions');
const express = require('express');
const app = express();

const cors = require('cors')({origin: true});
app.use(cors);

app.get('/myroute', (req, res) => {
    return res.send('hello1');
});

module.exports = {
    app: functions.https.onRequest(app),
};

Когда я изменяю 'hello1' на 'hello2', затем сохраняю, перезагружаю оба сервера и запрашиваю localhost:5000/myroute в моем браузере, он все равно отвечает hello1.

Как я могу получить изменения в функции локального облака, когда я запрашиваю localhost:5000/myroute?

...