美文网首页Vue.js
奇怪的bug:解决 vue-cli中 proxyTable 配置

奇怪的bug:解决 vue-cli中 proxyTable 配置

作者: 三丰张 | 来源:发表于2017-09-12 16:40 被阅读8054次

问题起源于最近打算用vue写个单页应用-知乎日报,因为知乎日报的api比较成熟,而且自己也是知乎日报的重度使用者。在本地开发过程中用 vue-cli的 proTable来转发请求,解决跨越问题,按照文档配置如下:

  proxyTable: {
        '/api':{
        target:'http://xxxx.com',
        changeOrigin: true,
        pathRewrite: {
          '^/api': '/api'
        }
      }
    }

可是自己怎么尝试也无效,搜索了各种办法还是无效,最终想到了终极大法:重启电脑,结果好了,真是奇怪啊。
配上自己的错误日志:

58a226c28fac09a07fa19274676d073.png bb45c0b07cf32ce54750e21a0e82636.png cea17acc3c0719991cdabf6f0f3b8a7.png e7fd9ef6f8c149a886157c12bf86c0e.png

附上自己搜到的关于 vue-cli 中 proxyTable 无效的几个排查方向:

  • proxTabtle 配置错误,比如:pathRewrite中配置 和自己网络请求中url写法不匹配
  • 电脑开着全局代理翻墙
  • 删掉node_modules 目录,重新 npm install 安装
  • 重启电脑

相关文章

网友评论

    本文标题:奇怪的bug:解决 vue-cli中 proxyTable 配置

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