首页 > 解决方案 > 如何在服务器nodejs上的新连接上获取cookie

问题描述

我目前正在使用 node js 和 express 来构建一个 webapp。

我想检查用户何时更改页面以检查他是否有特殊的 cookie。

为此,我尝试了:

server.on('request', (req, res)=>{`
    console.log(req)
    console.log(req.cookies)
    console.log("\nCookie in serverCreate:\n")
    console.log(req.cookies)
    console.log("\nEnd Cookie in serverCreate:\n")
    if(req.cookies["user"] == undefined || req.cookies["user"]==null || req.cookies["user"]==""){
       res.redirect("/")
    }
})

我得到这个错误:

TypeError: Cannot read property 'user' of undefined

当我console.log(req),我得到一本大字典,但没有饼干。

谢谢

标签: javascriptnode.jscookiesservernodejs-server

解决方案


推荐阅读