深入了解云功能,我决定使用Express应用来管理我的端点,看起来像这样......
const main = express();
// ...
exports.main = functions.https.onRequest(main);
并将我的firebase.json
重写配置为......
"rewrites": [
{
"source": "/api/**",
"function": "main"
},
...
],
这很有效,不需要将来rewrite
更新。然而,我注意到的一个重大缺点是我不再能够在个人基础上分析我的功能。
main
函数内有5个端点。
是否有推荐的方法在便利性(使用Express)和性能监控(仪表板上单独列出的功能)之间取得平衡?我很乐意使用firebase监控,但我不想让我的firebase.json
重写变得复杂。
为每个功能制作单独的快递应用程序会不会很疯狂?