cnode 源码中,即用了 token 又用了 sessionid 技术,为何这么弄?
不是 token 或者 sessionid 选一种技术使用即可,为何要两个都用,不解?
源码:https://github.com/cnodejs/egg-cnode
使用 sessionid 证据:
使用 token 证据:
7 回复
token 是用于 api 的 https://cnodejs.org/api
@TakWolf 我感觉不需要用到 sessionid 吧, token 可以搞定一定哦~~
@didiaohu cnode 的 web 请求不仅仅是 api 啊,token 怎么搞定普通页面请求,比如当前页面的请求 GET https://cnodejs.org/topic/5c49e710f9075c1ef7137dad
@justjavac 还真可以,把token存在cookie里,后台用到验证用户的时候,从cookie里取一下token,就知道用户是谁了
而且sessionId也是依赖于cookie存在的
@tomoya92 你可以看个人设置页面的最底部,https://cnodejs.org/setting 这个 token 是用于 api,而且由开发者控制的。而 session 则是由系统控制。
cookie-session 和 token二选一即可
第三方cnode了解下