1. nginx反向代理
首先,nginx代理本地和远程站点
代理本地的node站点,访问页面不在从localhost开始,而是从nginx的域名开始。
配置两个几个要代理的地址,这样就可以把不同的地址代理到不同的站点
server { listen 80; server_name www.aa.com aa.com; access_log logs/test.access.log; location / { proxy_pass http://localhost/; } location /koa1 { proxy_pass http://localhost:9001/; } location /koa2 { proxy_pass http://www.other.com/; } }
其次,要设置本地的hosts文件
添加 127.0.0.1 www.aa.com aa.com
如此,访问 aa.com,就可以完成跨域访问