From 0ee2da7b9fc7513bd2201dcd3d0cb444ef865668 Mon Sep 17 00:00:00 2001
From: Jackyrd3 <Jackyrd3@gmail.com>
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 <Jackyrd3@gmail.com>
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 <agamergen@mail.ru>
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 @@
+