Вы можете бросить ошибку, а затем поймать его с form.on('error', fn)
.
Вот простой пример:
// Create a Route (/upload) to handle the form submission.
app.post('/upload', function(req, res, next) {
var requiredFields = ['name', 'email'];
// Whenever a field/value pair has been received.
form.on('field', function(name, value) {
if (requiredFields.indexOf(name) > -1 && !value) {
// field is required and its value is empty
form._error('Required field is empty!');
return;
}
});
// Send error message back to client.
form.on('error', function (message) {
res.end(message);
});
});
Вы решили эту проблему? – Harry