[英]firebase how to deploy only specific function of express() app
我在使用 Firebase CLI 部署的雲功能上使用 Express 應用程序。 只部署一個具體的function有什么辦法?
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 應用程序 function,如sample-1
?
不,那里沒有。 整個快遞應用每次都會更新。 最后,它實際上只是一個功能,每個路徑都有內部路由。
您不能只部署sample-1或sample-2因為兩者都在app 中,盡管您制作了另一個 express() 實例 -> const appv2 = express(); 或類似的東西最終將其導出,但您必須衡量所有這些的好處。
const app = express();
const appV2 = express();
app.post('/sample-1', (req, res) => {
//
});
appV2.post('/sample-2', (req, res) => {
//
});
使用這個 firebase deploy --only functions:functionName
你可以 select 多個像 firebase deploy --only functions:function1, functions:func2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.