vue的vue.config.js中通过proxy的配置,可以解决本地运行项目时的跨域问题,但项目部署上线后,所有的跨域接口,都需使用nginx配置反向代理才能访问!
server
{
listen 80;
server_name localhost;
# 高德API
location /gaodeMapAPI/ {
proxy_pass "https://restapi.amap.com/";
}
# 新浪股票API
location /sinaAPI/ {
proxy_pass "http://hq.sinajs.cn/";
}
修改完nginx配置后,记得重启nginx