A Cookie management plugin for YAPS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

15 lines
436 B

var cookie = require("cookie");
var yaps_cookies = function(options){
this.on("setup", this.on_setup);
};
yaps_cookies.prototype.on_setup = function(request, server, done){
request.setCookie = function(name, value, options){
request.addHeader("Set-Cookie", cookie.serialize(name, value, options));
};
request.cookies = cookie.parse(request.headers.cookie || "");
done();
};
module.exports = yaps_cookies;