nuxt 3 服务端和客户端请求代理跨域解决方案

1,686 阅读1分钟

nuxt 3 服务端和客户端请求代理跨域解决方案

主要思路:服务端和客户端都走本地请求,nginx转发本地到api服务器

nuxt3 配置

const res = await useFetch(url,{
    baseURL:"http://127.0.0.1:3000/devApi" //必须是127.0.0.1的本地地址,端口对齐,其他都会跨域
})

nginx 转发配置

 location ^~ /devApi {
            proxy_pass youerurl;
            }

server可以不走代理,但是client请求就会产生跨域,所以统一都走本地接口