Next Js не проксирует запросы API

Я новичок в следующем, и я столкнулся со следующей проблемой, и я буду рад вашей помощи.

В моем следующем приложении я использую перезаписи, чтобы обойти cors во время запросов API.

      async rewrites() {
    return [
        {
            source: '/api/:path*',
            destination: 'http://localhost:82/api/:path*',
            
        },
        {
            source: '/en/api/:path*',
            destination: 'http://localhost:82/en/api/:path*',
        },
    ]
},

И у меня есть следующий маршрут в моем приложении

      /checkout/error

Но когда я делаю запрос к апи, часть url страницы подставляется в запрос к апи.

      Request URL: http://localhost:3001/en/checkout/en/api/v2/pick-number/order/token/62111ff5e3a0

Вот мой запрос:

      axios.get(`/en/api/pick-number/order/token/${token}`)

Однако, если я делаю запрос без указания локали, все идет нормально. Так же, если маршрут не вложен, например просто "/checkout", то все работает корректно. Для локализации я использую i18n. Я расстроен этой проблемой, пожалуйста, помогите.

0 ответов

Другие вопросы по тегам