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. Я расстроен этой проблемой, пожалуйста, помогите.