Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda
Riwayat Versi
- "Ubah nama intlayerMiddleware menjadi intlayerProxy"v8.1.725/2/2026
- "Inisialisasi dokumen"v8.0.021/1/2026
Konten halaman ini diterjemahkan menggunakan AI.
Lihat versi terakhir dari konten aslinya dalam bahasa InggrisJika Anda memiliki ide untuk meningkatkan dokumentasi ini, silakan berkontribusi dengan mengajukan pull request di GitHub.
Tautan GitHub ke dokumentasiSalin Markdown dokumentasi ke clipboard
Dokumentasi intlayerProxy (intlayerMiddleware)
Fungsi intlayerProxy (intlayerMiddleware untuk nextjs < 16) adalah middleware Next.js yang menangani routing berbasis locale dan pengalihan (redirect). Fungsi ini secara otomatis mendeteksi locale yang disukai pengguna dan mengarahkan mereka ke path lokal yang sesuai jika diperlukan.
Penggunaan
Deskripsi
Middleware melakukan tugas-tugas berikut:
- Locale Detection: Ia memeriksa path URL, cookie, dan header
Accept-Languageuntuk menentukan locale pengguna. - Redirection: Jika URL tidak berisi prefix locale dan konfigurasi mengharuskannya (atau berdasarkan preferensi pengguna), middleware akan mengarahkan ulang ke URL yang dilokalkan.
- Cookie Management: Dapat menyimpan locale yang terdeteksi dalam cookie untuk permintaan berikutnya.
Parameter
Fungsi ini menerima NextRequest standar dari Next.js sebagai parameter ketika digunakan langsung, atau dapat diekspor seperti yang ditunjukkan di atas.
Konfigurasi
Untuk mengonfigurasi middleware, Anda dapat mengatur opsi routing pada file intlayer.config.ts. Lihat konfigurasi untuk detail lebih lanjut.