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

标签 mysql node.js sequelize.js

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

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

在第一次运行时检查连接错误 .authenticate().then().catch(function(error){...}); 但是,如果我断开连接并想重新连接怎么办?

最佳答案

在 Sequelize 中有一个 Unresolved 问题:

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

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

关于mysql - Sequelize.js:如何处理与 MySQL 的重新连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35222934/

相关文章:

mysql - ActiveRecord MySQL 在查询期间丢失与 MySQL 服务器的连接

mysql - 从 2 个表中获取数据,在 Doctrine 上没有关系

javascript - 同步 异步进行 异步调用

node.js - 如何在nodejs中导入webpack目标生成的 `main`以外的其他文件?

javascript - 不能在 Sequelize promise 范围之外传递变量

javascript - 如何在 MySQL Nodejs 中建立一对多关系?

php - 在 mysql 查询中执行 SQL 而不是在 PHPMyAdmin 中执行 SQL 时出错

MySQL 选择最后一次唯一出现

javascript - Socket.IO 中是否为每个套接字都定义了一个新函数?

javascript - 未处理的PromiseRejection警告: TypeError: Assignment to constant variable