鍍金池/ 問答/Linux  HTML/ nginx解決跨域的配置問題

nginx解決跨域的配置問題

vue項(xiàng)目 想用nginx解決跨域問題

下面問題我知道原因了,現(xiàn)在遇到了新問題,nginx監(jiān)聽8080端口,好把locahost:8080/apis轉(zhuǎn)成別的地址,但是node也在監(jiān)聽8080沖突了怎么辦

配置:

server {
    listen       8080;
    server_name  localhost;

    #charset koi8-r;

    #access_log  logs/host.access.log  main;
    
    location /apis{
        proxy_pass http://baidu.com;
    }
}

這樣配置以后,訪問http://localhost:8080/apis會(huì)跳到http://localhost:8080/apis#/index 而不是baidu.com怎么辦?

回答
編輯回答
蝶戀花

location ~ ^/apis/(.)$ {

if ($request_uri ~* ^/apis/(.*)$) {
    rewrite /apis/(.*) /$1 break;
}
proxy_pass http://baidu.com;

}

2018年2月10日 17:18
編輯回答
伴謊

你都說了沖突了,為什么不改掉其中一個(gè)端口

2017年6月10日 10:35