【发布时间】:2018-11-26 18:38:13
【问题描述】:
我有一个使用 Redux、React-routerV4、MySQL 和 Sequelize 的通用 React 应用程序。我正在尝试保护一些路线,为此我正在使用 Passport,就像在本教程中一样:https://hptechblogs.com/using-json-web-token-react/
通常建议将 JWT 存储在 Web 浏览器上,因为您不必每次加载路由时都向数据库发出请求。但对于带有 SSR 的应用程序,这没有用,因为服务器加载的组件无法访问 LocalStorage 或 SessionStorage。
我在想,在通用应用程序的情况下,将令牌存储在 cookie 中是否更好……有什么想法吗?
谢谢!
【问题讨论】:
标签: reactjs express jwt passport.js