连接数据库
Sequelize的连接需要传入参数,并且可以配置开启线程池、读写分库等操作。
简单的写法是这样的:new Sequelize("表名","用户名","密码",配置)
正常使用中很少使用到所有的参数,这里提供一个常用的模板,只需要修改自己使用的值即可。const sequelize = new Sequelize('database', 'username', 'password', {
host: 'localhost', //数据库地址,默认本机
port:'3306',
dialect: 'mysql',
pool: { //连接池设置
max: 5, //最大连接数
min: 0, //最小连接数
idle: 10000
},
});
下面是详细的配置参数。const Sequelize = require('sequelize');
const { databases } = require('./dbConfig')
const sequelize = new Sequelize(databases.adName, databases.user, databases.password, {
dialect: 'mysql',
host: databases.host,
port: databases.port,
logging: true,
timezone: '+8:00',
<