18 lines
500 B
TypeScript
18 lines
500 B
TypeScript
import { NextResponse } from 'next/server';
|
|
|
|
/**
|
|
* Permet de créer un middleware Next.js qui sera exécuté avant chaque requête.
|
|
*
|
|
* @param request - La requête.
|
|
*/
|
|
export async function middleware() {
|
|
const response = NextResponse.next();
|
|
return response;
|
|
}
|
|
|
|
export const config = {
|
|
matcher: [
|
|
// On exclut les routes de l'API, les fichiers statiques, les images, les assets, le favicon et le service worker.
|
|
'/((?!api|_next/static|_next/image|assets|favicon|sw.js).*)'
|
|
]
|
|
};
|