新手与节点JS如何设置和获取cookie
我是来自Python的nodejs的新手。
以下是我在龙卷风设置和获取cookies的标准脚本。
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中创buildCookie ID。
谢谢
您可能需要使用Web框架来实现节点,如Express (但也有其他 )。
Express提供res.cookie
cookiefunction。 你可以做这样的东西:
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');