vue.js - vue-cli 配置proxyTable解决跨域 配置了但是无效,还是本地的服务器

查看:92
本文介绍了vue.js - vue-cli 配置proxyTable解决跨域 配置了但是无效,还是本地的服务器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

我尝试通过proxyTable解决跨域,但是解决不了,不知道哪里错了
1.描述问题:
我现在的目的是通过配置proxyTable,解决跨域问题。我按要求写了配置文件:

请求的url代码:

现在浏览器报错,没有数据返回,还是本地的服务器,api作用不上去:

还有一个问题就是到我换成生成环境时,这个跨域也可以解决?
除了proxyTable,还有其他的方法解决跨域吗?我的后台不能改,也不能提供一个头,只能我前端方面写,我用的是axiso怎么配置跨域

解决方案

post中的api/test前面要加/,改为/api/test

var webpackConfig = process.env.NODE_ENV === 'test' ? require('./webpack.prod.conf') : require('./webpack.dev.conf')


// 这个process.env.NODE_ENV可以在终端获取
// 方法:
export NODE_ENV = test (此时就是test环境)

这样就切换了不同的配置,其它地方类似

这篇关于vue.js - vue-cli 配置proxyTable解决跨域 配置了但是无效,还是本地的服务器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆