我正在编写一个 React.js
非单页应用程序。我一直在使用auth tokens
来存储我的身份验证 session ,该 session 通常适用于单页应用程序。但就我而言,每当客户端直接从地址栏发出请求时,我都无法执行将 auth token
放在请求 header 中的 js
代码。
我不想使用 cookie
来处理这个问题,特别是如果我计划将我的应用程序转换为单页或同构应用程序。还有其他方法可以在我的应用程序中维护 session 吗?
最佳答案
这不是 React 特有的。
您可以像以前一样使用 JavaScript 来操作自定义 header 、浏览器 cookie 或带有自定义查询字符串的 URL。
如果用户可以直接在地址栏中输入您网站上的 URL,则您需要使用 cookie。浏览器将自动随每个请求发送它们。使用 cookie 是一种常见技术,如果您转向 SPA 或同构应用程序,应该不会造成问题。
关于javascript - 服务器渲染 React js 代码的身份验证 session 技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30150981/