0

我是下一个新手,我面临以下问题,我很乐意为您提供帮助

在我的下一个应用程序中,我在 api 请求期间使用重写来绕过 cors。

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

但是当我向 api 发出请求时,部分页面 url 被替换为对 api 的请求。

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。我对这个问题感到沮丧,请帮助。

4

0 回答 0