前端后端交互求解
来源:1-1 课程导学
慕村0083236
2020-03-13
1.vue-element-admin单独部署在nodejs上属于“半前后端分离”吗?
2.vue开发的spa(单页)应用,要是直接和业务系统(后端)交互,是不是只能采用通常的用户名、密码登录(ajax/json提交用户信息到后端,换取token),不能采用cookie/session(vue项目和业务系统不同域),也不能采用oauth2登录(vue项目不宜存储client_id,client_secret信息)
3.将vue项目编译后打包进一个简易springboot项目(无业务逻辑,只有简单登录、转发处理),然后进行部署(应该算是一个前端项目),业务系统也作为一个springboot项目,进行部署(应该算是一个后端项目),是不是就是“完全前后端分离”?
4.重点:麻烦jojo老师帮我解答下,特别第2个问题(比较混淆,能一一解答最好啦),谢谢!
写回答
1回答
-
属于nodejs。前后端分离是指你的页面(前端)的请求是发给自己的服务端(nodejs)的,nodejs可以处理各种逻辑,也可以转发给其它后端。半分离是指页面单独部署,但是请求是直接发给后端的。也就是你描述的2
是。可以采用oauth2的password授权模式或者隐式授权模式(不推荐),但是不能用oauth2的授权码模式,因为授权码模式要求应用有服务端。
是。
00
相似问题