diff --git a/API-Project/package-lock.json b/API-Project/package-lock.json index 0b56a9f..cebc1eb 100644 --- a/API-Project/package-lock.json +++ b/API-Project/package-lock.json @@ -13,6 +13,7 @@ "@types/morgan": "^1.9.9", "dotenv": "^16.3.1", "express": "^4.18.2", + "helmet": "^7.1.0", "morgan": "^1.10.0", "nodemon": "^3.0.1", "pg": "^8.11.3", @@ -2763,6 +2764,14 @@ "node": ">= 0.4" } }, + "node_modules/helmet": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/helmet/-/helmet-7.1.0.tgz", + "integrity": "sha512-g+HZqgfbpXdCkme/Cd/mZkV0aV3BZZZSugecH03kl38m/Kmdx8jKjBikpDj2cr+Iynv4KpYEviojNdTJActJAg==", + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", diff --git a/API-Project/package.json b/API-Project/package.json index 1e01c17..659fb81 100644 --- a/API-Project/package.json +++ b/API-Project/package.json @@ -16,6 +16,7 @@ "@types/morgan": "^1.9.9", "dotenv": "^16.3.1", "express": "^4.18.2", + "helmet": "^7.1.0", "morgan": "^1.10.0", "nodemon": "^3.0.1", "pg": "^8.11.3", diff --git a/API-Project/src/server.ts b/API-Project/src/server.ts index 99cb44d..e850f26 100644 --- a/API-Project/src/server.ts +++ b/API-Project/src/server.ts @@ -6,7 +6,9 @@ import { IngredientsController } from "./controllers/ingredients.controller"; import { RecipesController } from "./controllers/recipes.controller"; import { StepsController } from "./controllers/steps.controller"; -const app = express(); +let helmet = require("helmet"); +let app = express(); +app.use(helmet.hidePoweredBy()); app.get('/', (req, res) => { res.send('Hello from express and typescript !');