模仿github上一个vue-cli开发的小项目(https://github.com/superman66/vue2.x-douban),掉进了一个最大的坑!
1.我下载的版本作者使用node服务转发api请求部署到heroku(我还弄不清楚这个),但由于proxyTable刚开始一直行不通,模仿作者做了一遍发现是可行的,记得启动node转发服务!
2.模仿项目敲到一半,我天真的直接访问api,跨域!然后我就发现了作者的node_proxy文件夹,我也不知道是个什么鬼,上网一搜发现好嘛原来有一个插件http-proxy-middleware可以很容易帮我们解决跨域问题,好死不死vue-cli集成了这个,所以我们就只用在config里面配置一下proxyTable,然后修改一下访问api的路径就行配置跟访问代码如下:
然后呢在我沾沾自喜以为我找到了比作者更简单直接的办法,我简直是天才的时候!
嗯,然后我又搜索一通,发现所有步骤都是正确的,甚至我去烦扰了这个项目的原作者,感谢作者大大大半夜给我回复,最后,解决问题的办法就是!重启项目,嗯,重启!就是这么简单
所有评论(0)