1
我是Node.js的新手。我想爲表單的某個字段添加一個簡單的驗證來測試Express中提供的驗證。我按照步驟https://www.npmjs.com/package/express-validation表達式驗證拋出一個錯誤:錯誤('請提供一個驗證模式')
我使用了快速驗證中間件。我安裝了適當的模塊(express-validation和joi)。
然後我添加了一個文件夾,「驗證」和文件「編輯」具有以下內容:
var Joi = require('joi');
module.exports = {
body: {
title: Joi.string().required()
}
};
在路由處理來自我添加了相應的參數表格後:
router.post('/', validate(validation.edit), function(req, res, next)
並保存中間件與驗證規則文件的增值經銷商:
var validate = require('express-validation');
var validation = require('../validation/edit.js');
當我運行應用程序時,它會拋出一個錯誤:錯誤('請提供一個驗證模式')。
所以,我想知道什麼驗證模式是必需的,我想在哪裏添加它?