位置: 编程技术 - 正文
推荐整理分享node.js cookie-parser之parser.js,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
cookie-parser的作用,官方的说法是:Parse Cookie header and populate req.cookies with an object keyed by the cookie names.我的理解是,转换headers中的cookie并跟req.cookies合并。作为cookie-parser的核心,parser提示了2个函数:signedCookies和JSONCookies,以及它们的帮助函数。
此文到这里也就结束了这个插件,让我们来回顾一下,同时也打开了下一篇关于session的学习。
cookie-parser从客户端取cookie,然后经过express-session(以express为本)的处理。在客户端表示为一个签名后的字符串,在服务端,由于使用了unsign方法,所以能看到解签过的字符。这样一来,所有的迷底都解开了。我们来看看session那段处理cookie的代码吧。
此处利用set-cookie写入cookie。当客户端发送cookie,此时就用到了parser.js的signedCookies。
在帮助函数signedCookie中,当发现含有s:开始则是签名过的cookie,这时就用了signature.unsign解签。下次,让我们来研究一下session。
标签: node.js cookie-parser之parser.js
本文链接地址:https://www.jiuchutong.com/biancheng/370741.html 转载请保留说明!友情链接: 武汉网站建设