Я пишу экспресс-веб-сервер с использованием 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
?