【问题标题】:Some times response not sending when sequelize error occur (Unhandled rejection SequelizeDatabaseError)发生续集错误时,有时响应未发送(未处理的拒绝 SequelizeDatabaseError)
【发布时间】:2017-12-06 17:23:08
【问题描述】:

当我传递错误的 QueryParams 值(如负值)时。发生 未处理的拒绝 SequelizeDatabaseError: You have a error in your SQL syntax;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“-8, 4”附近使用正确的语法这种情况无法从服务器获得响应

http://localhost:500/XXX/getXXX?currentPage=-1&numPerPage=4

【问题讨论】:

    标签: node.js sequelize.js


    【解决方案1】:

    很可能没有正确处理全局错误。尝试将其添加到您的路线中。

    app.use(function(err, req, res, next) {
      console.error(err);
      res.status(500).send('internal server error');
    })
    

    【讨论】:

      猜你喜欢
      • 2016-07-21
      • 1970-01-01
      • 2019-11-25
      • 2019-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-15
      相关资源
      最近更新 更多