|
1 |
| -const helmet = require('helmet'), |
2 |
| - express = require('express'), |
3 |
| - path = require('path'), |
4 |
| - morgan = require('morgan'), |
5 |
| - chalk = require('chalk'), |
6 |
| - bodyParser = require('body-parser'); |
| 1 | +const helmet = require("helmet"), |
| 2 | + express = require("express"), |
| 3 | + path = require("path"), |
| 4 | + morgan = require("morgan"), |
| 5 | + bodyParser = require("body-parser"); |
7 | 6 |
|
8 |
| -module.exports = function (app) { |
| 7 | +module.exports = function(app) { |
| 8 | + //@ used helmet to secure headers |
| 9 | + app.use(helmet()); |
9 | 10 |
|
10 |
| - //@ used helmet to secure headers |
11 |
| - app.use(helmet()); |
| 11 | + //@ parse application/x-www-form-urlencoded |
| 12 | + app.use(bodyParser.urlencoded({ extended: false })); |
12 | 13 |
|
13 |
| - //@ parse application/x-www-form-urlencoded |
14 |
| - app.use(bodyParser.urlencoded({ extended: false })) ; |
| 14 | + //@ parse application/json |
| 15 | + app.use(bodyParser.json()); |
15 | 16 |
|
16 |
| - //@ parse application/json |
17 |
| - app.use(bodyParser.json()); |
18 |
| - |
19 |
| - //@ allow/enable cross origin request |
20 |
| - app.use(function(req, res, next) { |
21 |
| - res.header("Access-Control-Allow-Methods", "GET, PUT, POST, DELETE"); |
22 |
| - res.header("Access-Control-Allow-Origin", "*"); |
23 |
| - res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); |
24 |
| - next(); |
25 |
| - }); |
26 |
| - //@ set view engine |
27 |
| - app.engine('html', require('ejs').renderFile); |
28 |
| - //@ |
29 |
| - app.set('view engine', 'html') ; |
| 17 | + //@ allow/enable cross origin request |
| 18 | + app.use(function(req, res, next) { |
| 19 | + res.header("Access-Control-Allow-Methods", "GET, PUT, POST, DELETE"); |
| 20 | + res.header("Access-Control-Allow-Origin", "*"); |
| 21 | + res.header( |
| 22 | + "Access-Control-Allow-Headers", |
| 23 | + "Origin, X-Requested-With, Content-Type, Accept" |
| 24 | + ); |
| 25 | + next(); |
| 26 | + }); |
| 27 | + //@ set view engine |
| 28 | + app.engine("html", require("ejs").renderFile); |
| 29 | + //@ |
| 30 | + app.set("view engine", "html"); |
30 | 31 |
|
31 |
| - //@ define static |
32 |
| - app.use(express.static(path.resolve('views'))); |
| 32 | + //@ define static |
| 33 | + app.use(express.static(path.resolve("views"))); |
33 | 34 |
|
34 |
| - //@ HTTP request logger |
35 |
| - app.use(morgan('dev')); |
36 |
| -} |
| 35 | + //@ HTTP request logger |
| 36 | + app.use(morgan("dev")); |
| 37 | +}; |
0 commit comments