Updated controller logic and reworked unit testing

This commit is contained in:
Gregory Campbell
2021-11-25 15:25:29 -05:00
parent 1933391ed3
commit 25cc71f485
7 changed files with 687 additions and 47 deletions
+2 -10
View File
@@ -1,8 +1,7 @@
require('dotenv').config({ path: 'development.env' });
require("./mongoConfig")
const express = require('express');
const routes = require('./routes/msg'); //import the routes
const mongoose = require('mongoose'); //import mongoose
const helmet = require('helmet'); //import helmet
const compression = require('compression'); //import compression
const morgan = require('morgan') //import morgan
@@ -11,13 +10,6 @@ const app = express();
app.use(helmet());
app.use(compression()); //compress all routes
mongoose.connect(
process.env.MONGODB_URI,
(err) => {
if (err) return console.log("Error: ", err);
console.log("MongoDB Connection -- Ready state is:", mongoose.connection.readyState);
}
);
app.use(express.json()); //parses incoming requests with JSON payloads
app.use(morgan('combined')) //prints logging when requests are made