前后端实现了分离, 前端访问路径www.domain.com, 后端API请求地址:api.domain.com
通过nginx的反向代理实现解决跨域请求的问题
nginx配置如下
listen 80;
server_name www.domain.com;
location ^~ / {
root /usr/local/src/webroot;
access_log off;
expires -1;
}
location ^~/api/{
rewrite ^/api/(.*)$ /$1 break;
proxy_pass http://api.domain.com/;
}
}
在请求后端API的地址:www.domain.com/api/xx/bb/dd
真正的后端访问地址:api.domain.com/xx/bb/dd
网友评论