UNPKG

@georgiancollege/express-mvc

Version:
35 lines (25 loc) 742 B
// modules for express server import express from 'express'; import path from 'path'; import cookieParser from 'cookie-parser'; import logger from 'morgan'; // Database modules import mongoose from 'mongoose'; import db from './db'; mongoose.connect(db.localURI); // DB Connection Events mongoose.connection.on('connected', () =>{ console.log(`Connected to MongoDB`); }); mongoose.connection.on('disconnected', () =>{ console.log('Disconnected from MongoDB'); }); import indexRouter from '../Routes/index'; let app = express(); // middleware modules app.use(logger('dev')); app.use(express.json()); app.use(express.urlencoded({ extended: false })); app.use(cookieParser()); app.use('/api/', indexRouter); export default app;