前端后端交互求解

来源: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回答

JoJo

2020-03-17

  1. 属于nodejs。前后端分离是指你的页面(前端)的请求是发给自己的服务端(nodejs)的,nodejs可以处理各种逻辑,也可以转发给其它后端。半分离是指页面单独部署,但是请求是直接发给后端的。也就是你描述的2

  2. 是。可以采用oauth2的password授权模式或者隐式授权模式(不推荐),但是不能用oauth2的授权码模式,因为授权码模式要求应用有服务端。

  3. 是。

0
0

Spring Cloud微服务安全实战 可落地的安全方案

从API到复杂微服务场景,实战部署可落地的安全方案。

1029 学习 · 370 问题

查看课程