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
JavaScript
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;