为了账号安全,请及时绑定邮箱和手机立即绑定

前后端分离开发 跨域问题

前后端分离开发 跨域问题

JMYD 2017-10-19 11:37:46
我们现在有个二次开发的项目,要求前后端分离开发,前端我用webpack-dev-server本地服务,要请求java后台tomact下数据,我要处理跨域请求的问题,jsonp肯定是不行了,后台代码基本已经确认了,我想问如何让后台做的少更改的情况下,前端这边需要做什么配置来解决跨域问题。想问一些关于前后端分离开发的问题。因为第一次开发有很多地方不清楚,上网查了很多资料现在似懂非懂,基本上就开发环境下的跨域问题是前端后后台一起解决,还是只用前端解决。(网上说是一起解决,但我后台的同事也没有接触过,他们以前都是javaweb项目,也不太懂),第二就是后期部署时前端和后台是不是分开部署服务器,可以部署在同一个服务器上吗。
查看完整描述

1 回答

?
拖鞋_

TA贡献453条经验 获得超223个赞

楼主没听过微服务吧

有时间学习学习spring cloud 分布式 首先第一点就要后台放弃session  改成 redis缓存

如果了解session 机制   用 H5的一些特写  和 redis 完全可以制作出来session机制

你可以看看斗鱼  斗鱼的登录状态缓存30天 难道你不想了解怎么做的么

关于你的跨域一般会由 微服务网关来控制

查看完整回答
反对 回复 2017-10-19
?
Caballarii

TA贡献1123条经验 获得超629个赞

一起部署就行了,html和生成的js往后端一丢,只要能访问到html就行。但有很多细节要注意,如果前端用hash来跳转,那无所谓,如果是正常的链接跳转,那就要后端把前端路由的请求转发回html,并且后端请求最好以api/v1这样的形式来和前端路由区分开来

查看完整回答
反对 回复 2017-10-19
  • 1 回答
  • 2 关注
  • 12108 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信