verify = function (req) {
return new Promise(function (resolve) {
readData(req).then(function (user_data) {
return checkUserInfo(user_data);
}).then(function (result) {
return check(result)
}).then(function (result) {
resolve(result);
});
});
}
function readData(req) {
return (req.body);
}
当我调用函数verify()时,它在readData()中显示错误。
在控制台上,我得到一个'UnhandledPromiseRejectionWarning'
答案 0 :(得分:0)
该错误在您的readData()函数中。尝试从您的readData()函数返回一个Promise。此解决方案将解决您的问题。
function readData(req) {
return new Promise(function (resolve) {
resolve(req.body);
})
}