javascript - 如何在服务器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)
,我得到一本大字典,但没有饼干。
谢谢
解决方案
推荐阅读
- c# - SSIS 脚本组件 Parallel.ForEach
- javascript - 画布比例还可以翻译形状意外可能的枢轴锚相关问题
- php - win10如何重新加载php.ini?
- c++ - 如果 operator new 是一个函数,那么为什么它在类中重载时被定义为 operator
- java - 单击菜单栏项后尝试开始新的井字游戏
- sql-server - 让 XML 输入 SQL Server 表
- typo3 - EXT:Form TYPO3 表单装订器设置不起作用
- prolog - 使用 read/1 时出现意外的 end_of_file
- python - Django 使用 onetoone 扩展用户模型,但在应用程序中有几个 model.py 文件
- text - 什么是 unicode 字符,甚至是 ⏭ 的字形,但只有一个三角形