UNPKG

express-api-cli

Version:

Cli tool for generating an express project. Instead of wasting extra time creating your project structure, start building right away

24 lines (21 loc) 637 B
import mongoose from 'mongoose'; import logger from './logger'; const database = async () => { try { // Replace database value in the .env file with your database config url const DATABASE = process.env.NODE_ENV === 'test' ? process.env.DATABASE_TEST : process.env.DATABASE; await mongoose.connect(DATABASE, { useFindAndModify: false, useCreateIndex: true, useNewUrlParser: true, useUnifiedTopology: true }); logger.info('Connected to the database.'); } catch (error) { logger.error('Could not connect to the database.', error); } }; export default database;