一、跨域
浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域。 在前后端分离的模式下,前后端的域名是不一致的,此时就会发生跨域访问问题。在请求的过程中我们要想回去数据一般都是post/get请求,所以…跨域问题出现。
二、 nginx 配置主要是改写配置文件中的请求路径,从而实现解决跨域 nginx 配置文件
server {
listen 80;
listen [::]:80;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
location /per {
rewrite ^.+per/?(.*)$ /$1 break;
include uwsgi_params;
proxy_pass http://10.110.37.245:8084/; # 后端真正的地址
}
location /fikp {
rewrite (.*) https://10.110.35.207/login?srcsys=VIS&service=http%3A%2F%2F10.110.37.245%3A8084%2Fgac%2Fuser%2Findex permanent; # 报错的重定向 做一个重定向
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location /upload/ {
alias /usr/share/nginx/html/static/img/;
autoindex on;
}
}
未完…
|