【发布时间】:2017-08-16 10:22:58
【问题描述】:
我在使用带有 Firebase 函数的 Express 中间件时遇到问题。在这个example 中,一个函数与 app() 实例挂钩,如下所示:
app.get('*', (req, res) => {
res.send(`Hello ${req.user.name}`);
});
exports.authorizedHello = functions.https.onRequest(app);
如何使用 express 中间件实现多个功能?
这是我尝试解决的方法之一,但调用端点返回 404:
app.get('/authorizedHello', (request, response) => {
response.send(`Hello ${request.user.name}`);
})
app.get('/authorizedBye', (request, response) => {
response.send(`Bye ${request.user.name}`);
})
exports.authorizedHello = functions.https.onRequest(app);
exports.authorizedBye = functions.https.onRequest(app);
我确定我做错了。你能指出我正确的方向吗?
【问题讨论】:
标签: javascript express firebase google-cloud-functions