Inicio de proyecto

This commit is contained in:
Andres2908
2022-01-18 23:32:39 -06:00
commit 3fde0c0926
19 changed files with 5037 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
const dotenv = require('dotenv');
const colors = require('colors');
let 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);
}
+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();
});