From 0ee2da7b9fc7513bd2201dcd3d0cb444ef865668 Mon Sep 17 00:00:00 2001 From: Jackyrd3 Date: Sat, 30 Mar 2024 16:10:41 -0700 Subject: [PATCH 1/3] Add logger Middleware --- server.js | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 server.js diff --git a/server.js b/server.js new file mode 100644 index 0000000..ec24f31 --- /dev/null +++ b/server.js @@ -0,0 +1,32 @@ +// Import required modules +const express = require('express'); + +// Create an Express application +const app = express(); + +// Middleware function to log requests +app.use((req, res, next) => { + console.log(`Received a ${req.method} request to ${req.url}`); + next(); // Call next() to move to the next middleware or route handler +}); + +// Middleware function to check if the request contains a specific header +app.use((req, res, next) => { + if (req.headers.authorization) { + console.log('Authorization header present'); + } else { + console.log('Authorization header not present'); + } + next(); +}); + +// Route handler +app.get('/', (req, res) => { + res.send('Hello, World!'); +}); + +// Starting the server +const PORT = process.env.PORT || 3000; +app.listen(PORT, () => { + console.log(`Server is running on port ${PORT}`); +}); From a00994566223b040934f82ef5a0a0096e8f875a2 Mon Sep 17 00:00:00 2001 From: Jackyrd3 Date: Sat, 30 Mar 2024 16:10:56 -0700 Subject: [PATCH 2/3] Add logger --- loggerMiddleware.js | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 loggerMiddleware.js diff --git a/loggerMiddleware.js b/loggerMiddleware.js new file mode 100644 index 0000000..25925e8 --- /dev/null +++ b/loggerMiddleware.js @@ -0,0 +1,29 @@ +const express = require('express'); +const app = express(); + +// Middleware function to log requests +app.use((req, res, next) => { + console.log(`Received a ${req.method} request to ${req.url}`); + next(); // Call next() to move to the next middleware or route handler +}); + +// Middleware function to check if the request contains a specific header +app.use((req, res, next) => { + if (req.headers.authorization) { + console.log('Authorization header present'); + } else { + console.log('Authorization header not present'); + } + next(); +}); + +// Route handler +app.get('/', (req, res) => { + res.send('Hello, World!'); +}); + +// Starting the server +const PORT = process.env.PORT || 3000; +app.listen(PORT, () => { + console.log(`Server is running on port ${PORT}`); +}); From 199033535d0e3ee41d61760dbcb767d07e48c306 Mon Sep 17 00:00:00 2001 From: Agamergen Date: Sat, 25 Jan 2025 16:49:29 +0300 Subject: [PATCH 3/3] Create LEARN I have to learn this --- 03. Data Structures/Queues/LEARN | 1 + 1 file changed, 1 insertion(+) create mode 100644 03. Data Structures/Queues/LEARN diff --git a/03. Data Structures/Queues/LEARN b/03. Data Structures/Queues/LEARN new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/03. Data Structures/Queues/LEARN @@ -0,0 +1 @@ +