freeCodeCamp/guide/english/certifications/apis-and-microservices/basic-node-and-express/implement-a-root-level-requ.../index.md

1.0 KiB

title
Implement a Root-Level Request Logger Middleware

Implement a Root-Level Request Logger Middleware

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.

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;

Help our community expand these hints and guides.