webpack-dev-server设置代理访问不成功,代理的代理访问方式设置
程序员文章站
2022-03-11 10:15:04
由于公司网络问题,需要外网访问网络,所以搭建了一个内部代理,通过这个代理,能够访问内网。但是,在使用vue-cli构建的项目中,设置proxyTable的时候,由于设置的target是内网地址,不能正常访问到。这时候,需要使用一个npm插件,`https-proxy-agent`,设置proxy如下,proxyServer即浏览器访问内网设置的代理地址:```jsconst HttpsProxyAgent = require('https-proxy-agent');devServ....
由于公司网络限制,无法访问外网,所以开了自己的无线共享,然后设置了一个内网访问代理,通过这个代理,能够同时访问内外网。
但是,在使用vue-cli构建的项目中,设置proxyTable的时候,由于target是内网地址,不能正常访问到。
这时候,需要使用一个npm插件,`https-proxy-agent`,设置proxy如下,proxyServer即浏览器访问内网设置的代理地址:
```js
const HttpsProxyAgent = require('https-proxy-agent');
devServer: {
proxy: {
"/demo/api": {
target: demoServer
changeOrigin: true,
agent: new HttpsProxyAgent(proxyServer),
}
}
},
```
网上有些说`toProxy`的设置,并不起作用,所以记录下,希望能帮到需要的童鞋们。
本文地址:https://blog.csdn.net/Best_Angel/article/details/109242875