如何更改承諾reject()
錯誤從500到200與狀態代碼好嗎?承諾在JavaScript(ES6)
總是當我試圖拒絕在某些情況下,我得到前端500錯誤。
export default function login(req, res) {
return new Promise((resolve, reject) => {
passport.authenticate('local', function authenticate(err, user, info){
if(err) reject(err);
if(!user) reject(info);
req.logIn(user, err, info => {
if(err) { reject(err) }
else {
resolve(user);
}
})
})(req, res);
});
}
錯誤:Status Code:500 Internal Server Error
你也許應該解決你的服務器代碼中的500錯誤 – Weedoze