我正在使用 cookie-parser,所有教程都在讨论如何设置 cookie 以及它的到期时间,但没有教我们如何获取这些 cookie 的值
原文由 Keitaro Urashima 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在使用 cookie-parser,所有教程都在讨论如何设置 cookie 以及它的到期时间,但没有教我们如何获取这些 cookie 的值
原文由 Keitaro Urashima 发布,翻译遵循 CC BY-SA 4.0 许可协议
5 回答4.8k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.4k 阅读✓ 已解决
3 回答2k 阅读
1 回答3.3k 阅读
首先请注意,Cookie 是通过服务器请求发送到客户端并 存储在客户端的。每次用户重新加载网站时,此 cookie 都会随请求一起发送。
因此,您可以通过使用在客户端访问 cookie(例如在客户端 Java 脚本中)
您可以通过打开浏览器的控制台 (F12) 在客户端进行测试,然后输入
您可以使用从服务器(在您的情况下为 expressjs)端访问 cookie
最佳实践是在客户端检查它是否存储正确。请记住,并非所有浏览器都允许在未经用户许可的情况下存储 cookie。
根据您的评论,您的代码应该类似于