搬运一篇写的很好的
Webpack-dev-server的proxy用法
内容分三块
- webpack.config.js中使用
- vue 中使用
- 代理参数
dev-server
使用了非常强大的 http-proxy-middleware ,http-proxy-middleware
基于http-proxy
实现的,可以查看 http-proxy 的源码和文档:https://github.com/nodejitsu/node-http-proxy 。
target:要使用url模块解析的url字符串
forward:要使用url模块解析的url字符串
agent:要传递给http(s).request的对象(请参阅Node的https代理和http代理对象)
ssl:要传递给https.createServer()的对象
ws:true / false,是否代理websockets
xfwd:true / false,添加x-forward标头
secure:true / false,是否验证SSL Certs
toProxy:true / false,传递绝对URL作为路径(对代理代理很有用)
prependPath:true / false,默认值:true - 指定是否要将目标的路径添加到代理路径
ignorePath:true / false,默认值:false - 指定是否要忽略传入请求的代理路径(注意:如果需要,您必须附加/手动)。
localAddress:要为传出连接绑定的本地接口字符串
changeOrigin:true / false,默认值:false - 将主机标头的原点更改为目标URL
网友评论