2017-04-03 87 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/(以斜杠)会出现一个错误。