This is `canary` version of documentation. It's still under construction and review.
Rescale logoNEMO

Functions naming

Naming conventions for middleware functions

Avoid using the default middleware name or prefix/suffix for your functions. Instead, use a more descriptive name that reflects the purpose of the function. This will make your code easier to understand and maintain.

Proposal

/app/(internal)/_middleware.ts
export const internal = async ({ request }: MiddlewareFunctionProps) => {
  // function body
};
/app/(team)/t/_middleware.ts
export const team = async ({ request }: MiddlewareFunctionProps) => {
  // function body
};
/app/_middleware.ts
export const analytics = async ({ request }: MiddlewareFunctionProps) => {
  // function body
};

On this page