【发布时间】:2012-11-19 23:46:00
【问题描述】:
我正在使用 Node.js 和 Express.js 编写应用程序。该应用程序有一个(小)REST API,然后是一个 Web 前端。我使用 MongoDb。
对于 API,我倾向于将 POST 数据发送到某个端点,然后进行处理或其他操作,并将其转储到数据库中。但是,我有一些我想强制执行的数据库模式。在我的 POST 数据上强制执行特定结构的选项/最佳做法是什么,以便我知道某些字段存在且属于特定类型。
如果这可以在中间件级别完成就好了,但这不是必须的。人们通常为验证/架构执行做什么?
【问题讨论】:
标签: json node.js validation rest express