freeCodeCamp Challenge Guide: Implement a Root-Level Request Logger Middleware

Implement a Root-Level Request Logger Middleware


Problem Explanation

It is easier to write this challenge all at the top (there is already a stub for it). This is because middleware must be placed the function calls you want it to be used for.


Hints

Hint 1

To set up your own middleware you can do it like so:

app.use(function middleware(req, res, next) {
  // Do something
  // Call the next function in line:
  next();
});

If you have trouble formatting the string correctly, one way to do it looks like:

var string = req.method + " " + req.path + " - " + req.ip;

Relevant Links