美文网首页
vue排除proxyTable配置错误调试方法

vue排除proxyTable配置错误调试方法

作者: 洋洋洒洒_6a20 | 来源:发表于2020-10-23 10:11 被阅读0次

    解决方法

    打开 node_modules\http-proxy\lib\http-proxy\common.js

    106行回车添加一下代码,就能打印代理的地址

    console.log('proxy:',outgoing.headers.host,outgoing.port,outgoing.path)
    

    源码分析

    找了半天webpack的debug开启方法,如下

     debug: true,
      plugins: [
       new webpack.LoaderOptionsPlugin({
         debug: true
       })
      ]
    

    然而并没有什么用,没见debug日志

    只能用最原始的console.log()debug了

    vue proxyTable 是基于 webpack-dev-server 实现的
    webpack-dev-server是基于 express 实现的
    express代理功能是通过 http-proxy-middleware实现的
    http-proxy-middleware代理功能是通过http-proxy包实现的

    定位 http-proxy中处理url的 js
    所以console.log加在http-proxycommon.js

    相关文章

      网友评论

          本文标题:vue排除proxyTable配置错误调试方法

          本文链接:https://www.haomeiwen.com/subject/xwzmmktx.html