最近在做socket.io相关的操作,需要用到connect.utils.parseSignedCookie。 得知 utils 属于私用方法,现在的版本已经删除了。
那用什么可以代替 connect.utils.parseSignedCookie 的功能呢?
没有人知道吗? 那只能从旧版本去获取utils了。
/** * Parse a signed cookie string, return the decoded value * * @param {String} str signed cookie string * @param {String} secret * @return {String} decoded value * @api private */ exports.parseSignedCookie = function(str, secret){ return 0 == str.indexOf('s:') ? signature.unsign(str.slice(2), secret) : str; };
通过翻看之前的源代码发现
这里面引入了 cookie-signature 这个包,接着做了以上的处理,接下来知道怎么办了。
cookie-signature
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
没有人知道吗? 那只能从旧版本去获取utils了。
通过翻看之前的源代码发现
这里面引入了
cookie-signature这个包,接着做了以上的处理,接下来知道怎么办了。