Express中的“安全Cookie”选项-如何访问

时间:2020-04-20 22:51:03

标签: node.js express http cookies https

在节点应用程序中,我想使用cookie来读取数据。如果我想使用以下选项制作Cookie:

res.cookie('user', '123', { signed: true, httpOnly: true, secure: true }

,然后在节点端点/控制器中读取cookie:

router.get('/test', testHandler)

function testHandler(req, res){
   // how to read the secure cookie here?
}

如何在本地计算机上访问此安全cookie?我是否必须在本地设置https服务器才能读取它?

1 个答案:

答案 0 :(得分:1)

您可以只做req.session

请记住,如果您将secure属性设置为true,则必须通过HTTPS建立连接,否则它将无法正常工作。