实现前后端分离的关键问题:静态页面跳转,静态数据获取,前端服务的启动
解决契机:node.js的成熟,spring微服务的兴起
后台只负责写返回结果为json的api数据
前端通过node.js启动服务,通过request等请求获取需要的json数据,展示页面
vue很好的解决页面展示问题,只需要将json数据写入js,前端页面自动展示
前,后端人员只需要定制完美的api接口规范,就可以同时开发项目
事实上,许多公司由于前端人员少,需要完成大量的前端页面,所以无暇学习使用node.js,vue等前端技术,所以无法完成完美的前后端分离。
关于:
1.springmvc 在controller中处理静态页面跳转
前后端分离使用 vue-router 跳转静态页面
2.页面的登录信息,springmvc存在session,前后端分离由token携带