@soinlabs/request
Version:
A request package made with retries and traceability
22 lines (19 loc) • 686 B
JavaScript
const { Sequelize } = require('sequelize');
const path = require('path')
const logging = process.env.REQUEST_LOGGING === 'true' ? console.log : false
const connection = async (connectionError) => {
try {
const sequelize = new Sequelize({
logging,
dialect: 'sqlite',
storage: path.resolve(__dirname, '../../sqlite/database.sqlite')
})
await sequelize.authenticate();
// sequelize.sync()
console.info('Connection has been established successfully.')
return sequelize
} catch (error) {
connectionError('Unable to connect to the database:', error)
}
}
module.exports = { connection }