我在通过Firebase CLI部署的云功能上使用Express应用程序。仅部署一个特定功能的方法是什么?
const app = express();
app.post('/sample-1', (req, res) => {
//
});
app.post('/sample-2', (req, res) => {
//
});
当我尝试:
firebase deploy --only functions:app
它部署了所有应用程序功能(sample-1
,sample-2
...)
是否可以仅部署特定的Eexpress应用功能(如sample-1
?
答案 0 :(得分:2)
不,没有。整个快速应用程序将每次更新。最后,它实际上只是一个功能,每个功能都有内部路由。
答案 1 :(得分:0)
您不能仅部署 sample-1 或 sample-2 ,因为两者都在 < em> app ,尽管您制作了另一个express()实例-> const appv2 = express(); 或类似的实例最终将其导出,但您必须衡量所有这些优点。
const app = express();
const appV2 = express();
app.post('/sample-1', (req, res) => {
//
});
appV2.post('/sample-2', (req, res) => {
//
});