我正在开发一个网站,我想用JavaScript创建一个cookie,并从Node.js服务器读取它的值。
请提供一些代码..
答案 0 :(得分:2)
使用JavaScript,可以像这样创建一个cookie:
document.cookie = "username=Vivek Singh";
使用NodeJ,下面的代码可以提供帮助,因为没有快速访问cookie的功能,
var getCookies = function(request) {
var cookies = {};
request.headers && request.headers.cookie.split(';').forEach(function(cookie) {
var parts = cookie.match(/(.*?)=(.*)$/)
cookies[ parts[1].trim() ] = (parts[2] || '').trim();
});
return cookies;
};
然后,要获取特定的cookie,只需调用此方法:
getCookies (request)['username']