好久不见,今天想写的是前段时间碰到的一个小问题。首先,我们需要在根目录下配置vue.config.js,这个文件不是每个项目都有的,如果没有的可以自行配置。根据vue官网的说法,这个文件是可选配置,如果项目的 根目录中存在这个文件,那么它会被 @vue/cli-service 自动加载。这里我从网上找了一份比较全面的vue.config.js,大家直接复制粘贴即可当然,我们可能不需要这么多的配置,这里我们主要来看这段代码:这个地方就是配置代理的地方,如果你是使用webpack模板来构建的vue项目,这个配置文件是config/index.js,其实功能类似。也就是说apis将target中的url代替了,这样就能够让vue知道你这里需要用到代理的方式。跨域问题的思考思路无非就是前端和后端两方面。分别简单测试一下就能够锁定问题出在哪方面。

记一次vue跨域的解决

记一次vue跨域的解决

记一次vue跨域的解决

记一次vue跨域的解决