不符合预期时会快速拒绝"/>
当体型不符合预期时会快速拒绝
我正在使用express编写节点服务器,我想强制执行我在正文中收到的类型。例如:
interface User {
uid: string,
email?: string,
active: boolean,
}
app.put('/user', (req, res) => {
const user: User = req.body;
}
如果主体与User
类型不同,我希望在上面的示例中表达错误。
我还没有找到解决此问题的优雅方法(据我所知,还没有办法用打字稿来解决)。任何帮助,将不胜感激。谢谢!
回答如下:您可以使用express-validator对数据进行验证。
这是与commonjs一起使用的库。
也有使用schema validation的选项。
更多推荐
当体型不符合预期时会快速拒绝
发布评论