node.js - 如何为未登录的用户设置 cookie 以在 react 和 nodejs 中从数据库中获取购物车值
问题描述
我正在研究添加到购物车功能。我在前端使用 reactjs,在后端使用带有 express 的 Nodejs。
我想将未登录用户的购物车保留在数据库中,就好像我将它保存在本地存储中一样,它可以很容易地编辑并且所有原始值都会被更改。但是我不知道如何唯一地识别浏览器,所以每当非登录用户访问网站时,我都会向他们展示相应的购物车。请给我一些指导。
解决方案
您可以生成存储在本地存储和数据库中的 sessionID,并在每个请求中发送 sessionID 以验证浏览器。
推荐阅读
- mysql - 如何重新排列结果中的列?MySQL 工作台
- php - 未找到列:1054 Champ '0' inconnu dans field list
- python - 如何用pytorch实现Softmax回归?
- css - 粘性元素在带有溢出的嵌套弹性容器中不起作用(野生动物园)
- javascript - 将一组数据拆分为单独的数组
- excel - 将单元格和格式填入日期 -> 日期显示错误
- javascript - React 管理员在自定义数据提供程序上抛出“无法将未定义转换为对象”
- r - 尝试运行面板数据回归时出现错误“系统在计算上是奇异的”
- scheme - 如何使用Scheme中的reduce和curry为列表中的所有项目创建求和函数?
- python - Python:将具有 1 列的数据框转换为特定的 ndarray