美文网首页
vue-cli本地环境API代理proxyTable

vue-cli本地环境API代理proxyTable

作者: 遇而记起 | 来源:发表于2018-06-04 16:57 被阅读0次

    前言


    我们在使用vue-cli启动项目的时候npm run dev便可以启动我们的项目了,通常我们的请求地址是以localhost:8080来请求接口数据的,localhost是没有办法设置cookie的。

    我们可以在vue-cli配置文件里面设置一个代理,跨域的方法有很多,通常需要后台来进行配置。我们可以直接通过node.js代理服务器来实现跨域请求。

    vue proxyTable接口跨域请求调试


    在vue-cli项目中的config文件夹下的index.js配置文件中,dev长这样子:

    服务器提供的接口如果长这样https://www.exaple.com/server_new/login,我们把域名提取出来如https://www.exaple.com;

    在config中新建一个文件命名为proxyConfig.js :

    config文件夹下的index.js引入proxyConfig.js:

    重启项目npm run dev:

    你会发现出现了这个

    这个时候我们已经设置好了本地API代理了

    修改本地hosts文件

    文件路径一般是C:\Window\System32\drivers\etc,打开hosts文件,在这一段下面把localhost设置进去

    此时我们已经完全解决了跨域问题,以及本地测试后台无法向我们本地环境设置cookie的情况了。

    相关文章

      网友评论

          本文标题:vue-cli本地环境API代理proxyTable

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