我是来自python的nodejs的新手。
以下是我在龙卷风中设置和获取Cookie的标准脚本。
if not self.get_cookie('mdi'):
self.cookie_id=str(uuid4())
self.set_cookie('mdi', self.cookie_id, domain='mdi.com',expires_days=365*2)
else:
self.cookie_id = self.get_cookie('mdi')
NodeJS中的等价物。我使用uuid4在python中创建cookie id。
由于
答案 0 :(得分:1)
您可能希望为节点使用Web框架,例如Express(但有others)。
Express通过res.cookie
提供Cookie功能。你可以这样做:
app.get('/', function(req, res){
res.cookie('rememberme', 'yes',
{ expires: new Date(Date.now() + 900000), httpOnly: true });
});
然后你可以这样读回来:
app.use(express.cookieParser());
app.get('/', function(req, res){
console.log(req.cookies.rememberme);
});
最后,你可以用以下方式清除它:
res.clearCookie('rememberme');