一个项目中的快速会话和令牌

Express-session and tokens in one project

我需要 express-session 和 jwt 的解释。例如。我有购物车,要登录和登录我使用 jwt 但要将所选产品存储在购物车中我想使用 express-session 和 connect-mongo 这是正确的方法吗?我的问题是在一个项目中使用会话和 jwt 的合理和正确的解决方案?也许更好的方法是使用 jwt 来存储产品,例如3小时。

您绝对可以在同一项目中同时使用 express-sessiontokens,但我不明白您为什么要在这种情况下使用,因为您可以同时进行身份验证和存储信息他们俩。当我在调用 API 时需要身份验证过程时,我主要使用 JWT 令牌,但是当我制作简单的电子商务网站时,我只使用 express-session

关于存储产品一定时间,您可以在一定小时后使会话过期。然后将发布产品。

所以最后,如果您愿意,可以同时使用两者,但如果更适合您的目的,为什么不只使用一种呢? bcryptjwt 一样安全,如果不是更安全的话。