使用Nginx解决本地调试跨域问题

只需要在本地启动Nginx, 配置好nginx.conf即可

nginx.conf

server {
listen 8080;
server_name localhost;

    port\_in\_redirect off;

    location / {
        proxy_pass http://localhost:8089;
        # proxy\_set\_header Host $host:$server_port;
        # proxy\_set\_header X-Real-IP $remote_addr;
        # proxy\_set\_header X-Forwarded-For $proxy\_add\_x\_forwarded\_for;
    }

    location /hyc-pre-cms/ {
        proxy_pass http://localhost:8089; 
    }

    location /cpcn/ {
        proxy_pass http://localhost:8082;
        proxy\_set\_header Host $host;
        proxy\_set\_header X-Real-IP $remote_addr;
        proxy\_set\_header X-Forwarded-For $proxy\_add\_x\_forwarded\_for;
    }

    location /yeepay/ {
        proxy_pass http://localhost:8081;
        proxy\_set\_header Host $host:$server_port;
        proxy\_set\_header X-Real-IP $remote_addr;
        proxy\_set\_header X-Forwarded-For $proxy\_add\_x\_forwarded\_for;
    }



location /hyc-mr/ {
        proxy_pass http://localhost:8089;
        proxy\_set\_header Host $host:$server_port;
        proxy\_set\_header X-Real-IP $remote_addr;
        proxy\_set\_header X-Forwarded-For $proxy\_add\_x\_forwarded\_for;
    }

    # location /wap/ {
    #     proxy_pass http://192.168.20.17:8080;
    # }
0%