Express-form是一个非常强大的node.js/express验证插件。但是,在示例和文档中,所有的响应都是服务器端(console.log),这对于开发来说已经足够了,但不太实际的是告诉用户出了什么问题。Node.js客户端响应的服务器端表单验证
此刻,我能想象两种不同的解决方案:
- 提交表单和重定向回/附带添加“错误的领域error'类req.body和验证消息再次呈现形式。
- 使用AJAX提交表单。
我更喜欢选项2,因为我不想在渲染'新'时再次查询数据库。但我必须了解如何将验证结果传递回客户端,并将“错误”类添加到输入字段。
任何想法?