Dibuat:2026-01-21Terakhir diperbarui:2026-02-25

    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:

    1. Locale Detection: Ia memeriksa path URL, cookie, dan header Accept-Language untuk menentukan locale pengguna.
    2. Redirection: Jika URL tidak berisi prefix locale dan konfigurasi mengharuskannya (atau berdasarkan preferensi pengguna), middleware akan mengarahkan ulang ke URL yang dilokalkan.
    3. 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.