Added morgan for logging purposes

This commit is contained in:
2017-06-02 08:49:00 +02:00
parent b16d2ab60d
commit 5ab71d9ed8

View File

@@ -2,7 +2,9 @@
var express = require('express'); // call express
var app = express(); // define our app using express
var bodyParser = require('body-parser');
var fs = require('fs')
var morgan = require('morgan')
var path = require('path')
// this will let us get the data from a POST
// configure app to use bodyParser()
@@ -10,6 +12,8 @@ app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
var port = 31459; // set our port
var accessLogStream = fs.createWriteStream(path.join(__dirname, 'access.log'), {flags: 'a'})
var logger = morgan('combined', {stream: accessLogStream});
var router = express.Router();
@@ -17,6 +21,9 @@ router.use(function(req, res, next) {
// do logging
console.log('Something is happening.');
res.setHeader('Access-Control-Allow-Origin', 'https://kevinmidboe.com');
logger(req, res, function (err) {
if (err) return done(err)
});
next();
});