Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
孊ぶ Creating Custom Middleware | Section
Building APIs with Express.js

Creating Custom Middleware

メニュヌを衚瀺するにはスワむプしおください

You can create your own middleware to control how requests are processed.

A middleware function receives three arguments: req, res, and next.

const logger = (req, res, next) => {
  console.log(req.method, req.url);
  next();
};

app.use(logger);

This middleware logs the request method and URL for every incoming request.

When a request comes in:

  • Middleware runs first;
  • It performs its logic;
  • It calls next() to continue.

If next() is not called, the request will not move forward.

Custom middleware is useful for adding shared behavior across your application, such as logging or validation.

question mark

What happens if next() is not called in middleware?

正しい答えを遞んでください

すべお明確でしたか

どのように改善できたすか

フィヌドバックありがずうございたす

セクション 1. 章 11

AIに質問する

expand

AIに質問する

ChatGPT

䜕でも質問するか、提案された質問の1぀を詊しおチャットを始めおください

some-alt