22 lines
545 B
JavaScript
22 lines
545 B
JavaScript
"use strict"
|
|
const Sequelize = require("sequelize")
|
|
const env = process.env.NODE_ENV || "development"
|
|
const config = require(__dirname + "/../config/config.js")[env]
|
|
const db = {}
|
|
|
|
const sequelize = new Sequelize(process.env[config.use_env_variable], config)
|
|
|
|
sequelize
|
|
.authenticate()
|
|
.then(function (err) {
|
|
console.log("Connection has been established successfully.")
|
|
})
|
|
.catch(function (err) {
|
|
console.log("Unable to connect to the database:", err)
|
|
})
|
|
|
|
db.sequelize = sequelize
|
|
db.Sequelize = Sequelize
|
|
|
|
module.exports = db
|