【发布时间】:2021-11-27 20:00:17
【问题描述】:
如何将 JOI 验证器作为中间件添加到 firebase 功能?我如下调用firebase函数:
exports.createUserAccount = region("europe-east1").https.onCall(createAccount); // createAccount is an function
在快递的普通端点/路由中,我做这样的事情:
app.post("/app/some/endpoint", auth(), validator(), createAccount());
我的 validator 是一个 Joi 中间件,我在其中检查 req.body 是否像提供的架构一样正确。
附言。我在createAccount 函数中没有(req, res),导致此函数中提供的firebase 返回一个简单的dto。
感谢您的帮助
【问题讨论】:
标签: javascript typescript firebase google-cloud-platform