我有一个名为login的POST请求,它返回一个JSON响应,因为JSON响应是令牌:" 23iu728427224 ......"以及用户名:" ...."
我正在寻找cookie解析器,但文档很糟糕,这里有什么建议吗?
如何将令牌存储为HTTP cookie? 如何从cookie中检索特定值? (将来需要令牌的请求)
现在我的登录请求(我使用请求承诺)
它去了
请求(选项) .then(function(response){ res.cookie(' auth',响应);
在我的控制台中输入document.cookie,我将此作为我的回复," auth = j%3A%7B%22success%22%3Atrue%2C%22username%22%3A%22mark%22%2C %22message%22%3A%22Here%图20是%20your%20token%22%2C%22token%22%3A%22eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9。 OiIxMjMiLCJlbWFpbCI6Im1hcmtAZ21haWwuY29tIiwidGVhbSI6InZhbG9yIiwiX2lkIjoiNTdiZDQ5Njc1MjIxNjgwZjAwNjFhNzU3In0sIl9wcmVzIjp7IiRfX29yaWdpbmFsX3NhdmUiOltudWxsLG51bGxdLCIkX19vcmlnaW5hbF92YWxpZGF0ZSI6W251bGxdLCIkX19vcmlnaW5hbF9yZW1vdmUiOltudWxsXX0sIl9wb3N0cyI6eyIkX19vcmlnaW5hbF9zYXZlIjpbXSwiJF9fb3JpZ2luYWxfdmFsaWRhdGUiOltdLCIkX19vcmlnaW5hbF9yZW1vdmUiOltdfSwiaWF0IjoxNDcyMjM0NjgwLCJleHAiOjE0NzIzMjEwODB9.lubhT8AAcnwy2lC4idcYeCsm2O7bTod-ob9i1FNUGTk%22%7D"
这是否意味着我做得正确?如果是这样的另一个注释,我如何获得该标记值?我看到cookie没有存储空间所以这会自动解析吗?
答案 0 :(得分:1)
你想要这样的东西只保存令牌:
res.cookie('auth', response.token);
这应该将JWT本身保存到auth cookie,而不是完整的响应对象。