xxxxxxxxxx
$ npm install --save cls-bluebird
xxxxxxxxxx
sequelize
.authenticate()
.then(() => {
console.log('Connection has been established successfully.');
})
.catch(err => {
console.error('Unable to connect to the database:', err);
});
xxxxxxxxxx
const sequelize = new Sequelize('connectionUri', {
define: {
timestamps: false // true by default
}
});
const User = sequelize.define('user', {}); // timestamps is false by default
const Post = sequelize.define('post', {}, {
timestamps: true // timestamps will now be true
});
xxxxxxxxxx
// DON'T DO THIS
user = User.findOne()
console.log(user.get('firstName'));
xxxxxxxxxx
User.findOne().then(user => {
console.log(user.get('firstName'));
});
xxxxxxxxxx
pool: {
maxIdleTime: 30000,
minConnections: 20,
maxConnections: 30
}