Nazewnictwo funkcji

Dlaczego słowo middleware to jedyne, którego nie warto wstawiać w nazwę funkcji, i jak nazwać kilkanaście z nich, by plik wejściowy dało się czytać.

Nie nazywaj funkcji middleware i nie doklejaj tego słowa jako przedrostka ani przyrostka. W pliku wejściowym zbiega się ich kilkanaście z różnych zakątków projektu, więc nazwa powinna mówić, czego funkcja dotyczy, a nie czym jest. Najprościej wziąć ją od sekcji, którą obsługuje.

Propozycja

/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
};

Zobacz też

Czy ta strona była pomocna?

M↓obsługiwane.

Spis treści