Express-form是一個非常強大的node.js/express驗證插件。但是,在示例和文檔中,所有的響應都是服務器端(console.log),這對於開發來說已經足夠了,但不太實際的是告訴用戶出了什麼問題。Node.js客戶端響應的服務器端表單驗證
此刻,我能想象兩種不同的解決方案:
- 提交表單和重定向回/附帶添加「錯誤的領域error'類req.body和驗證消息再次呈現形式。
- 使用AJAX提交表單。
我更喜歡選項2,因爲我不想在渲染'新'時再次查詢數據庫。但我必須瞭解如何將驗證結果傳遞迴客戶端,並將「錯誤」類添加到輸入字段。
任何想法?