2017-04-03 119 views

回答

5

cloudfunctions.net域名將與路由函數名到函數開始的所有流量。因此,舉例來說,你可以用標準的快速應用程序做到這一點:

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

app.post('/bar', (req, res) => { 
    res.end('bar'); 
}); 

app.get('/foo', (req, res) => { 
    res.end('foo'); 
}); 

exports.myFunc = functions.https.onRequest(app); 

以上將讓你做出請求/myFunc/foo/myFunc/bar,並分別處理它們。有一點要注意的是,目前,如果你傳遞一個快速的應用程序,如果你試圖在/myFunc訪問你的函數,而是需要讓你的請求/myFunc/(以斜槓)會出現一個錯誤。