Skip to content

Commit bee880c

Browse files
committed
Add logger, remove bodyParser
1 parent fed3d56 commit bee880c

3 files changed

Lines changed: 7 additions & 6 deletions

File tree

logs/.gitkeep

Whitespace-only changes.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
"dependencies": {
1010
"@handlebars/allow-prototype-access": "^1.0.3",
1111
"autoprefixer": "^10.2.4",
12-
"body-parser": "^1.19.0",
1312
"cookie-parser": "^1.4.5",
1413
"debug": "^4.3.1",
1514
"express": "^4.17.1",

server.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
const express = require('express'),
22
exphbs = require('express-handlebars'),
3+
fs = require('fs'),
34
path = require('path'),
45
favicon = require('serve-favicon'),
5-
logger = require('morgan'),
6+
morgan = require('morgan'),
67
cookieParser = require('cookie-parser'),
7-
bodyParser = require('body-parser'),
88
Handlebars = require('handlebars'),
99
{ allowInsecurePrototypeAccess } = require('@handlebars/allow-prototype-access'),
1010

@@ -27,11 +27,13 @@ app.engine('hbs', hbs.engine);
2727
app.set('view engine', 'hbs');
2828
app.set('views', path.join(__dirname, 'views'));
2929

30+
// create a write stream (in append mode)
31+
const accessLogStream = fs.createWriteStream(path.join(__dirname, '/logs/access.log'), { flags: 'a' });
32+
app.use(morgan('combined', { stream: accessLogStream }));
3033

3134
app.use(favicon(__dirname + '/public/images/favicon.ico'));
32-
app.use(logger('dev'));
33-
app.use(bodyParser.json());
34-
app.use(bodyParser.urlencoded({ extended: false }));
35+
app.use(express.json());
36+
app.use(express.urlencoded({ extended: true }));
3537
app.use(cookieParser());
3638
app.use(express.static(path.join(__dirname, 'public')));
3739

0 commit comments

Comments
 (0)