我正在使用Firebase编写一个快速的Web服务器。但是,看来我无法在本地测试我的更改。
我正在尝试遵循documentation在本地测试云功能。但是当我在本地进行更改时,只会执行已部署的版本,而不会执行本地版本。
在两个单独的外壳中,我正在运行:
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
时如何显示本地云功能更改?