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请求就会产生跨域,所以统一都走本地接口