Sequelize.js如何在使用.on(“error”)语法时显示创建错误?

Sequelize.js如何在使用.on(“error”)语法时显示创建错误?,sequelize.js,Sequelize.js,我试图找出如何将创建失败的原因传递给客户端 我正在使用建议的状态代码,我想在X-Status-Reason标题中添加描述。但是当使用.on语法时,我不知道如何将err对象传递给回调函数 多谢各位 player.create({ name: req.body.name, fname: req.body.fname, email: req.body.email, }) .on('success', function(player1) {

我试图找出如何将创建失败的原因传递给客户端

我正在使用建议的状态代码,我想在X-Status-Reason标题中添加描述。但是当使用.on语法时,我不知道如何将err对象传递给回调函数

多谢各位

    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')
    })

传递给错误回调的第一个参数是be err,而不是player1