制作sequelize连接实例并导出,请根据您的环境使用config
const sql = new Sequelize(config.database, config.username, config.password, {
host: config.host,
dialect: config.dialect,
pool: {
max: 5,
min: 0,
idle: 10000
},
});
module.export = sql;
在你的应用程序中。js导入sql实例并在启动服务器之前连接数据库。
var express = require('express');
var router = express.Router();
var app = express();
var server = require('http').createServer(app);
var sql = require(./sql);
sql.authenticate().then(()=>{
server.listen(4000);
});
var Messages= sql.import('../models/Messages.js');
router.post('/', function(req, res, next) {
var a =req.body;
Messages.create(a).then(() => {
console.log('success ')
})
})