后台系统,开发时候一切请求正常,我连的后端的电脑,然后今天打包后放到服务器上,报错了,但是很奇怪的是我登录的时候没问题,有个别的一些页面又能拿到后台返回的数据,但是大部分的页面都是拿不到,发请求就报错。请问这种情况一般是什么原因造成的,跟我前端的有关系吗。
2条回答 默认 最新
- Lazy33 2021-09-23 15:50关注
1、我们一般的做法都是把后台和前端放在同一个服务器上,就不会存在跨域了
2、而且前端是请求方,需要vue做proxy跨域配置http请求的,需要你自己换一下请求头
3、至于开发的时候没有跨域。可能没触发跨域限制。而且还分复杂请求和简单请求,简单请求还不会触发跨域。
比如说请求头 application/x-www-form-urlencoded 你的登录就是form表单提交,是不会触发跨域限制的。
既然是前后端分离项目。单单让后端改也不行啊。你们要是着急上线,就按第一条的方法,具体我还不会部署服务器。反正服务器的前台和后台都放在一起,这样 http协议,域名,端口号都是一样的。就不存在跨域了。可能吧。要是放在公网上 https ,可能不太安全的样子以上。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 腾讯企业邮箱邮件可以恢复么
- ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
- ¥15 错误 LNK2001 无法解析的外部符号
- ¥50 安装pyaudiokits失败
- ¥15 计组这些题应该咋做呀
- ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
- ¥15 让node服务器有自动加载文件的功能
- ¥15 jmeter脚本回放有的是对的有的是错的
- ¥15 r语言蛋白组学相关问题
- ¥15 Python时间序列如何拟合疏系数模型