【发布时间】:2017-01-03 11:38:20
【问题描述】:
我有一个名为 login 的 POST 请求,它返回一个 JSON 响应,其中 JSON 响应是令牌:“23iu728427224 ....”以及用户名:“....”
我正在查看 cookie-parser,但文档很糟糕,这里有什么建议吗?
如何将令牌存储为 HTTP cookie? 如何从 cookie 中检索特定值? (需要 Token 的未来请求)
现在在我的登录请求中(我正在使用 request-promise)
去吧
请求(选项) .then(函数(响应){ res.cookie('auth', 响应);
在我的控制台中,我输入 document.cookie,我得到这个作为我的响应,“auth=j%3A%7B%22success%22%3Atrue%2C%22username%22%3A%22mark%22%2C%22message% 22%3A%22Here%20is%20your%20token%22%2C%22token%22%3A%22eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9。 MjMiLCJlbWFpbCI6Im1hcmtAZ21haWwuY29tIiwidGVhbSI6InZhbG9yIiwiX2lkIjoiNTdiZDQ5Njc1MjIxNjgwZjAwNjFhNzU3In0sIl9wcmVzIjp7IiRfX29yaWdpbmFsX3NhdmUiOltudWxsLG51bGxdLCIkX19vcmlnaW5hbF92YWxpZGF0ZSI6W251bGxdLCIkX19vcmlnaW5hbF9yZW1vdmUiOltudWxsXX0sIl9wb3N0cyI6eyIkX19vcmlnaW5hbF9zYXZlIjpbXSwiJF9fb3JpZ2luYWxfdmFsaWRhdGUiOltdLCIkX19vcmlnaW5hbF9yZW1vdmUiOltdfSwiaWF0IjoxNDcyMjM0NjgwLCJleHAiOjE0NzIzMjEwODB9.lubhT8AAcnwy2lC4idcYeCsm2O7bTod-ob9i1FNUGTk%22%7D“ P>
这是否意味着我做对了?如果在另一张纸条上是这样,那么我如何获得该令牌值?我看到 cookie 不存储空格,所以这会自动解析吗?
【问题讨论】:
标签: javascript node.js http express cookies