File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed
Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change 1+ const express = require ( 'express' ) ;
2+ const app = express ( ) ;
3+
4+ // Middleware function to log requests
5+ app . use ( ( req , res , next ) => {
6+ console . log ( `Received a ${ req . method } request to ${ req . url } ` ) ;
7+ next ( ) ; // Call next() to move to the next middleware or route handler
8+ } ) ;
9+
10+ // Middleware function to check if the request contains a specific header
11+ app . use ( ( req , res , next ) => {
12+ if ( req . headers . authorization ) {
13+ console . log ( 'Authorization header present' ) ;
14+ } else {
15+ console . log ( 'Authorization header not present' ) ;
16+ }
17+ next ( ) ;
18+ } ) ;
19+
20+ // Route handler
21+ app . get ( '/' , ( req , res ) => {
22+ res . send ( 'Hello, World!' ) ;
23+ } ) ;
24+
25+ // Starting the server
26+ const PORT = process . env . PORT || 3000 ;
27+ app . listen ( PORT , ( ) => {
28+ console . log ( `Server is running on port ${ PORT } ` ) ;
29+ } ) ;
You can’t perform that action at this time.
0 commit comments