Я пытаюсь проверить пользовательский ввод и отправить уведомление, когда пользователь вводит неправильный ввод.Это то, что я имею до сих пор.
const { BadRequest } = require('@feathersjs/errors');
module.exports = function () {
return async context=> {
const { data } = context;
if(typeof data.taskid !== 'string' || data.taskid.trim() === '') {
throw new BadRequest('TaskId is invalid.');
}
if(typeof data.testresource !== 'string' || data.testresource.trim() === '') {
throw new BadRequest('Test resource is invalid.');
}
//need check again
if((new Date(data.startdate)).getTime() < 0) {
throw new BadRequest('Start date must be a date');
return context;
};
};
Проблема с проверкой даты не правильно, когда я тестирую.Спасибо за ваше время.