Vue 正式环境跨域问题,调用的云端服务,想再调用本地服务,各位大佬,这个怎么搞?
資深大佬 : asionbo 5
vue 正式打包后,服务在云端,想同时调用本地某个服务。
大佬有話說 (40)
vue 正式打包后,服务在云端,想同时调用本地某个服务。
打开网站 nGinx 配置文件, 在 Server 的{}, 加入如下代码
#解决远程跨域问题
location /api/ {
proxy_pass http://远程服务器地址 /api/;
}
重启 nGinx 服务后可以用 http://本地地址 /api 访问到远程的 api
至于本机的 https 问题,装 Client 时候直接给系统上了一个自签证书,步骤大概是:
1 、生成一个 ROOT CA (自签)
2 、ROOT CA 签一个服务器证书(CA=False, cn=local.example.com)
3 、删掉 ROOT CA 的私钥(安全 tips,防止被利用)