learningProcess icon indicating copy to clipboard operation
learningProcess copied to clipboard

我的学习日志(七)

Open shimuash opened this issue 8 years ago • 0 comments

继续常规学习,充实,哈哈 :collision:

任务

知识点

在使用token做登录验证的时候,将后来发送过来的token保存在cookie、sessionStorage或者localStorage中,想要获取用户信息的时候,先拿到token,载发送给后端,进行解析token,查找用户,返回用户信息即可

可以有多种方式向后端发送token(前端axios发送请求,后端node接收并验证)

  • 将token放在请求头信息中 前端:axios.get('/auth/user', {headers: {token: token}}) 后端:req.headers.toke
  • 将token作为路径的查询参数(http://localhost:8080/auth/user?token=) 前端: axios.get('/auth/user', {params: {token: token}}) 后端: req.params.token
  • 如果是表单,可以将token放在表单中一个隐藏文本框,然后跟随表单信息一同发至后台 后端: req.body

shimuash avatar Jun 09 '17 15:06 shimuash