我试图弄清楚如何将创建失败的原因传递给客户端。
我正在使用建议的状态代码,我想在X-Status-Reason标头中添加说明。但是当使用.on('')语法时,我不知道如何将错误的对象传递给回调函数
谢谢
player.create({
name: req.body.name,
fname: req.body.fname,
email: req.body.email,
})
.on('success', function(player1) {
res.status(201).jsonp(player1);
console.log('Player creation worked!')
})
.on('error', function(player1) {
res.header("X-Status-Reason:", "where is my err.description?");
res.status(400).jsonp( player1);
console.log('An error in player creation')
})
答案 0 :(得分:0)
传递给错误回调的第一个参数是err
,而不是player1