nodejs深入淺出中關(guān)于session有這樣一段描述,書里面說hack 響應(yīng)對象中的writeHead()方法,在他的內(nèi)部注入設(shè)置Cookie的邏輯,如下所示:var writeHead = res.writeHead;
res.writeead = function(){var cookies = res.getHeader('Set-Cookie');var session = serialize(key, req.session.id);
cookies = Array.isArray(cookies) ? cookies.concat(session):[cookies, session];
res.setHeader('Set-cookie', cookies);return writeHead.apply(this, arguments);
}里面不懂得兩點1、hack writeHead() 方法是什么意思,2、 session = serialize(key, req.session.id);
serilalize()方法在JavaScript和nodes中都沒找到,不明白什么意思;
希望有知道的朋友幫忙解答一下
關(guān)于nodejs深入淺出的一個小疑惑
一只甜甜圈
2018-08-17 11:10:56