Node.js NodeJS Sequelize-启动应用程序时出错

Node.js NodeJS Sequelize-启动应用程序时出错,node.js,sequelize.js,Node.js,Sequelize.js,尝试启动节点应用程序时出现以下错误: Unhandled rejection SequelizeConnectionError: Connection lost: The server closed the connection. at Handshake._callback (/Users/move/Vagrant/apps/appcampinas/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:95:20

尝试启动节点应用程序时出现以下错误:

Unhandled rejection SequelizeConnectionError: Connection lost: The server closed the connection.
    at Handshake._callback (/Users/move/Vagrant/apps/appcampinas/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:95:20)
    at Handshake.Sequence.end (/Users/move/Vagrant/apps/appcampinas/node_modules/mysql/lib/protocol/sequences/Sequence.js:86:24)
    at /Users/move/Vagrant/apps/appcampinas/node_modules/mysql/lib/protocol/Protocol.js:399:18
    at Array.forEach (native)
    at /Users/move/Vagrant/apps/appcampinas/node_modules/mysql/lib/protocol/Protocol.js:398:13
    at _combinedTickCallback (internal/process/next_tick.js:67:7)
    at process._tickCallback (internal/process/next_tick.js:98:9)
以前有人见过这个错误吗


谢谢

Sequelize不支持自动重新连接,因此如果应用程序空闲运行,连接可能会断开

处理此问题的首选方法是使用连接池

{
  "development": {
    "username": "root",
    "password": "root",
    "database": "app_development",
    "host": "127.0.0.1",
    "dialect": "mysql",
    "pool": {
      "maxConnections": 100,
      "maxIdleTime": 1000
    },
    "define": {
      "underscored": true,
      "freezeTableName": true,
      "paranoid": true,
      "charset": "utf8"
    }
  }
}

早上好,我在我的连接中包含了这段代码,但是错误仍然出现:/我还能做什么?谢谢