node.js - 当体型不符合预期时表示拒绝
问题描述
我正在使用 express 编写节点服务器,我想强制执行我在正文中接收的类型。例如:
interface User {
uid: string,
email?: string,
active: boolean,
}
app.put('/user', (req, res) => {
const user: User = req.body;
}
User
如果正文与类型不同,我希望 express 在上面的示例中抛出错误。
我还没有找到任何优雅的解决方案来解决这个问题(据我所知,打字稿没有这样的方法)。任何帮助,将不胜感激。谢谢!
解决方案
推荐阅读
- google-cloud-dataproc - 有没有办法更改 dataproc 作业的驱动程序日志输出的位置?
- tensorflow - Golang 上的 TensorFlow 部分运行(RNN 状态)
- typescript - 从交叉路口类型中选择?(TS)
- python - 如何将列表插入到 CSV 文件的列中
- image - 计时器完成后加载图像
- sql - Postresql SQL 状态:25P02 死锁?
- docker - Kubernetes 在主节点和节点中是否支持不同的 Docker 版本?
- c# - 加载和保存 RTF FlowDocument
- sharepoint - 使用表达式生成器将新行/crlf 包含到字符串变量中
- db2 - 查询 Db2 - 更正两个没有结果的表