Skip to content

Commit 6f14b7a

Browse files
committed
installed compression and helmet
1 parent 6099e72 commit 6f14b7a

File tree

3 files changed

+73
-0
lines changed

3 files changed

+73
-0
lines changed

app.js

+6
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,13 @@ var cookieParser = require("cookie-parser");
66
var logger = require("morgan");
77

88
var inventoryRouter = require("./routes/inventory");
9+
var compression = require("compression");
10+
var helmet = require("helmet");
911

1012
var app = express();
1113

14+
app.use(helmet());
15+
1216
//Set up mongoose connection
1317
var mongoose = require("mongoose");
1418
var mongoDB =
@@ -24,12 +28,14 @@ app.engine("ejs", engine);
2428
app.set("views", path.join(__dirname, "views"));
2529
app.set("view engine", "ejs");
2630

31+
app.use(compression()); //Compress all routes
2732
app.use(logger("dev"));
2833
app.use(express.json());
2934
app.use(express.urlencoded({ extended: false }));
3035
app.use(cookieParser());
3136
app.use(express.static(path.join(__dirname, "public")));
3237

38+
3339
app.use("/", inventoryRouter);
3440

3541
// catch 404 and forward to error handler

package-lock.json

+65
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,14 @@
1313
},
1414
"dependencies": {
1515
"async": "^3.2.0",
16+
"compression": "^1.7.4",
1617
"cookie-parser": "~1.4.4",
1718
"debug": "~2.6.9",
1819
"ejs": "^3.1.6",
1920
"ejs-locals": "^1.0.2",
2021
"express": "~4.16.1",
2122
"express-validator": "^6.12.1",
23+
"helmet": "^4.6.0",
2224
"http-errors": "~1.6.3",
2325
"mongoose": "^5.12.14",
2426
"morgan": "~1.9.1",

0 commit comments

Comments
 (0)