【发布时间】:2020-05-06 08:48:09
【问题描述】:
exports.create = (req, res) => {
if (!req.body.task) {
return res.status(400).send({
message: "Task Can't be empty",
});
}
const task = new Task({
task: req.body.task,
});
task.save()
.then((data) => {
res.send(data);
})
.catch((err) => {
res.status(500).send({
message: err.message || 'Some error occurred while creating the Task.',
});
});
};
这是我的函数,我尝试了不同的返回方式,但 O 仍然得到错误:
期望在箭头函数consistent-return结束时返回一个值 1:29。
谁能帮我解决这个问题?
【问题讨论】:
-
我不知道你的问题,但也许你可以尝试在 res.send 和 res.status 之前添加 return。查看第三行,在其中添加 return res.status(400)。也许你应该做另一个 res。
标签: javascript express eslint eslint-config-airbnb