我只是想知道哪一种是处理cookie的最佳方式? 使用Express.js? Node.js或客户端javascript jquery?
我对安全方面的看法很困惑。
感谢您的所有帮助/信息。
答案 0 :(得分:3)
Cookie是HTTP概念,与语言/平台无关。因此,Node.js是服务器端平台,而Express.js是Node.js的服务器端Web应用程序框架,jQuery是客户端库。
从安全角度来看,您不应以纯文本格式存储Cookie信息。另外,“you shouldn't allow client side scripts to set or read the cookie value”。如果您已经在使用Express.js,那么我建议您设置&使用Express.js读取您的应用程序要处理的cookie,并确保加密cookie值。
答案 1 :(得分:1)
你应该在cookie中保留一些会话ID,而不是实际数据(在大多数情况下都是如此,特别是对于任何与用户相关的敏感数据)。
使用cookie的正确方法是: