
无法快速访问获取/设置cookie的功能,因此我想到了以下技巧:
var http = require('http');function parsecookies (request) { var list = {}, rc = request.headers.cookie; rc && rc.split(';').forEach(function( cookie ) { var parts = cookie.split('='); list[parts.shift().trim()] = depreURI(parts.join('=')); }); return list;}http.createServer(function (request, response) { // To Read a cookie var cookies = parsecookies(request); // To Write a cookie response.writeHead(200, { 'Set-cookie': 'mycookie=test', 'Content-Type': 'text/plain' }); response.end('Hello Worldn');}).listen(8124);console.log('Server running at http://127.0.0.1:8124/');这会将所有cookie存储到cookie对象中,并且在编写头部时需要设置cookie。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)