Sequelize.js:如何处理与MySQL的重新连接

时间:2016-02-05 11:23:33

标签: mysql node.js sequelize.js

我一直使用Mongo和Node,但现在由于现有的数据源,我需要将节点应用程序与Mysql连接。

Sequelize似乎是一个很好的解决方案,但我不知道如何处理连接错误,重新连接和重新尝试。

首次运行时检查连接错误[{"Location":"Brierfield"}, {"Location":"Centreville"}, {"Location":"Chelsea"}, {"Location":"Coosa Pines"}, {"Location":"Clanton"}] 但是,如果我断开连接并想重新连接怎么办?

2 个答案:

答案 0 :(得分:3)

Sequelize中有一个未解决的问题:

https://github.com/sequelize/sequelize/issues/2113

基于此,此错误在sequelize中处理。

答案 1 :(得分:2)

我验证了sequelize的版本4.11.1已修复此问题。 数据库服务器关闭时查询将失败,但在数据库服务器启动时将恢复重新连接并成功 (您不需要像以前的版本一样重新启动应用程序。)