Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix
Historique des versions
- "Renommer intlayerMiddleware en intlayerProxy"v8.1.725/02/2026
- "Init doc"v8.0.021/01/2026
Le contenu de cette page a été traduit à l'aide d'une IA.
Voir la dernière version du contenu original en anglaisIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Documentation de intlayerProxy (intlayerMiddleware)
La fonction intlayerProxy (intlayerMiddleware pour nextjs < 16) est un middleware Next.js qui gère le routage basé sur la locale et les redirections. Elle détecte automatiquement la locale préférée de l'utilisateur et le redirige vers le chemin localisé approprié si nécessaire.
Utilisation
=16">
Copier le code dans le presse-papiers
export { intlayerProxy as proxy } from "next-intlayer/proxy";export const config = { matcher: ["/((?!api|_next/static|_next/image|favicon.ico).*)"],};Description
Le middleware effectue les tâches suivantes :
- Détection de la locale : Il vérifie le chemin d'URL, les cookies et l'en-tête
Accept-Languagepour déterminer la locale de l'utilisateur. - Redirection : Si l'URL ne contient pas de préfixe de locale et que la configuration en exige un (ou en fonction des préférences de l'utilisateur), il redirige vers l'URL localisée.
- Gestion des cookies : Il peut stocker la locale détectée dans un cookie pour les requêtes futures.
Paramètres
La fonction prend en paramètre le NextRequest standard de Next.js lorsqu'elle est utilisée directement, ou elle peut être exportée comme montré ci-dessus.
Configuration
Pour configurer le middleware, vous pouvez configurer l'option routing dans le fichier intlayer.config.ts. Voir configuration pour plus de détails.