vue跨域问题

我给你介绍个对象吧! 2020-12-23 11:10:53
如题,我有一个项目,前端vue,后端tp5.1,
事情是这样的,我的项目是中英日三语的,为了省事,我使用一套中文,一套英文,一套日文的方案解决,
一开始做中文的,后台使用vue涉及到跨域问题在tp5后端解决了,
现在要复制一套英文版出来,vue和tp5后端复制完改完文字,包括vue的请求地址,打包vue之后报错提示跨域,中文的没有问题,
然后我又重新本地把中文的vue项目改成英文的接口地址后再重新打包上传,可以请求英文的后台地址,OK,英文的跨域报错解决了,然而!!!当我把本地的vue项目请求地址再改回中文后台后,中文后台提示跨域~~~,我就头大了,各路大神,谁能给提点意见,下面附下关键代码

中文的请求地址,vue项目地址admin.test.com

const request = axios.create({
baseURL:'http://www.test.com',
timeout:5000,
headers:{
'X-Requested-With': 'XMLHttpRequest',
"content-type": "application/x-www-form-urlencoded"
}
})

英文的请求地址,vue项目地址enadmin.test.com

const request = axios.create({
baseURL:'http://en.test.com',
timeout:5000,
headers:{
'X-Requested-With': 'XMLHttpRequest',
"content-type": "application/x-www-form-urlencoded"
}
})

中文的报错

英文的正常

分少了一点,大神见谅,平时忙着搬砖没认真刷过分,可以有偿解决
...全文
4840 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinaskysun 2020-12-25
  • 打赏
  • 举报
回复
跨域需要设置目标服务器,让目标服务器支持跨域才行
一入坑不回头 2020-12-24
  • 打赏
  • 举报
回复
跨域一般都是后台处理,打包之后应该是不存在跨域的,本地联调的时候如果有跨域是需要vue配置代理的。

39,085

社区成员

发帖
与我相关
我的任务
社区描述
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。
社区管理员
  • HTML5社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧