多个项目要运行的时候需要重启某个项目还要找半天,如果直接看到端口信息就不用找太久了。
要显示日志就是设置logLevel,不显示则不设置即可。
注意:要想禁用则每一个proxy重写都要把loglevel屏蔽,否则还是会有日志在终端输出(因为项目有很多个代理,每个都输出了,小编调试很久才知道是这个问题!!!)
module.exports = { devServer: { host:'localhost', port:8081, proxy: { '/api/*':{ target:'http://127.0.0.1:1234/api', changeOrigin:true, secure: false,// 如果是https接口,需要配置这个参数 //logLevel: 'debug', pathRewrite:{ '^/api':'' } }, '/test': { target: 'http://127.0.0.1:555/tester', //logLevel: 'debug', pathRewrite:{ '^/test':'' }, changeOrigin: true //开启代理:在本地会创建一个虚拟服务端,然后发送请求的数据,并同时接收请求的数据,这样客户端端和服务端进行数据的交互就不会有跨域问题 } } } }
最终效果如下: