就是用户登录之后才能看到的信息?还有如何验证用户提交的信息?
1
mht 2018-01-05 09:23:53 +08:00 via iPhone
登录后给个 token,埋个 cookies 呗
|
2
whileFalse 2018-01-05 09:31:28 +08:00
我们这里是前端有 session 知道谁是谁,后端不鉴权。
|
3
whileFalse 2018-01-05 09:33:08 +08:00
确切的说,是后端信任前端告诉后端的来源用户。
|
4
tedcon 2018-01-05 09:35:06 +08:00
@whileFalse 这样做有问题的,肯定不能信任前端的任何数据
|
5
letitbesqzr 2018-01-05 09:37:13 +08:00
@tedcon #4 前端只需要告诉后端 session id 是多少就行了。
|
6
whileFalse 2018-01-05 09:45:09 +08:00
@tedcon 你说的前端和我说的前端好像不是一个概念。
我们是前端 node 服务器,后端 java 服务器。所以我说的前端是 node 服务器知道用户身份,java 服务器信任 node 服务器。 |
7
awing OP @whileFalse 前后端分离难道不是前端是完全跑在浏览器里的? node 服务器负责鉴权? node 服务器不算后端吗?
|
9
echol 2018-01-05 10:20:21 +08:00
登陆获取 token,或后端扔 cookie
包装一下请求,自动带上 token,可以在这里处理全局的问题 |
11
liyaojian 2018-01-05 11:41:31 +08:00 via iPhone
Jwt
|
12
66beta 2018-01-05 11:43:25 +08:00
后端丢 token 再 cookie 里只读
|
13
guoshencheng1 2018-01-05 13:08:11 +08:00
我理解的前后端分离是前端可以脱离服务器单独开发,开发的时候借助一个 http 服务器和 http 代理就好了,至于最后发布的时候跑在什么 node 上还是 java 上都不用管,那么用户管理和前后端分离没有什么关系,还是用老的方式,不要误以为把页面放到一个 node 上面就是前后端分离了。
|
14
whileFalse 2018-01-05 13:49:48 +08:00
@awing #7 我们的前端是页面加 node,node 里面有逻辑的。
|
15
awing OP @guoshencheng1 把页面放 node 服务器(依赖)上不能算前后分离吧? 前端后端通信用 json 之类通信才叫前后分离吧?怎么可能没关系?那如何验证请求是登录之前发出的还是登录之后发出的?
|
16
awing OP @whileFalse 前端界面加 node 是算服务端依赖 node 吗?还是用 node 语法写然后编译成普通 js ?
|