express listo

This commit is contained in:
2020-10-01 01:36:42 -05:00
parent e8b443351a
commit 886ec20eaa
28 changed files with 35 additions and 4 deletions
+23
View File
@@ -0,0 +1,23 @@
const dotenv = require('dotenv')
const colors = require('colors')
var result = {}
try {
result = dotenv.config()
if (result.error) throw result.error
console.log('El archivo .env se cargado correctamente.'.underline.bold.cyan)
} catch (err) {
console.log('El archivo .env no se cargo.'.underline.bold.red)
}
process.env.TYPEDB = process.env.TYPEDB
process.env.DB = process.env.DB
process.env.USERDB = process.env.USERDB
process.env.PASSWORDDB = process.env.PASSWORDDB
process.env.HOSTDB = process.env.HOSTDB
process.env.PORT = process.env.PORT
+19
View File
@@ -0,0 +1,19 @@
require('./config')
const { Sequelize } = require('sequelize')
const sequelize = new Sequelize(
process.env.DB,
process.env.USERDB,
process.env.PASSWORDDB,
{
host: process.env.HOSTDB,
dialect: process.env.TYPEDB,
logging: false,
dialectOptions: {
useUTC: false,
},
timezone: '-05:00',
}
)
module.exports = sequelize
+13
View File
@@ -0,0 +1,13 @@
const sequelize = require('./sequelize.conf')
require('colors')
sequelize
.authenticate()
.then(() => {
console.log('Se ha conectado a la base de datos exitosamente.'.green)
process.exit()
})
.catch((err) => {
console.error('Hubo un error al conectarse a la base de datos: '.red, err)
process.exit()
})