ये क्या हैं?
Route Middleware

Global Middleware

They are registered in Nuxt configuration

Use this option, when middleware is required for every incoming request. They will be called every time the route changes within app.

// nuxt.config.js
router: {
    middleware: "app-wide-middleware";
}

Let's create an app-wide-middleware.

// middleware/app-wide-middleware.js
export default context => {
    console.log("1. App-wide middleware called from nuxt config");
};

Use npm run dev and access any routes on localhost:3000. Notice how middleware has run after nuxtServerinit.