美文网首页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