1
我使用express驗證器進行驗證。在我的控制器中,我有一種將新圖片添加到數據庫的方法。這裏是我的代碼:Express - 如何使用express-validator驗證文件輸入?
function createPicture(req, res) {
req.checkBody('title', `The title can't be empty.`).notEmpty();
req.checkBody('image', 'You must select an image.').notEmpty();
let errors = req.validationErrors();
if (errors) {
res.json({errors: errors});
} else { ... }
代碼工作的標題字段但不管我選擇一個圖像或不 - 我仍然得到關於它的驗證錯誤。我如何驗證文件輸入?我只是希望它是必需的。
這是前段時間,我也去了一個自定義的解決方案。感謝你的回答!我會將這段代碼添加到我的自定義驗證器中,以便通過express-validator輕鬆驗證文件輸入。 – Codearts