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