Sequelize.js:如何处理与MySQL的重新连接
我一直使用Mongo和Node,但现在由于现有的数据源,我需要连接一个节点应用程序与Mysql。
Sequelize似乎是一个很好的解决scheme,但我不知道如何处理连接错误,重新连接和重新尝试。
在第一次运行时检查连接错误.authenticate().then().catch(function(error){...});
但是,如果我失去连接,并希望重新连接?
我validation了续集版本4.11.1有这个问题修复。 当数据库服务器closures时,查询将失败,但在数据库服务器启动时恢复重新连接并成功。
(您不需要像以前的版本那样重新启动应用程序。)
- 无服务器与nodejs和mysql =>进程退出之前完成请求
- 如何获取有关数据库列更改的通知
- Node.js – 连接到MySQL数据库服务器
- 如何处理从POST(NodeJs / Sequelize / Express)收到的数据
- 节点的JS MySQL本地驱动程序 – 负载平衡拆分读/写查询
- Sails.js,Model.update()抛出ER_BAD_FIELD_ERROR:'where子句'中的未知列'undefined'
- 使用Node-MySQL时,ES6承诺运行不正常
- 我如何使用MySQL与Node.js?
- MySQL非常大的INSERT … SELECT或SELECT级别的批处理,然后是INSERTS