javascript - 服务器渲染 React js 代码的身份验证 session 技术?

标签 javascript session authentication reactjs http-token-authentication

我正在编写一个 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/

相关文章:

javascript - Vim - 当代码在文字字符串中有括号时如何实现正确的缩进

html - 如何使链接仅在用户登录时有效

php - 在服务器端进行 session 管理的应用程序

linux - 在 SSH 登录后加载一些别名

javascript - 按下按钮时全局变量没有改变(范围问题)

javascript - 修复 Sublime Text 2 括号匹配> 28 if()-测试?

javascript - Angular 自定义过滤器返回错误

html - 该站点如何知道我正在打开另一个选项卡?

php - 如果用户使用 php 登录,如何仅使页面可访问

python 桑巴 : user credentials not passed (cli_init_creds)?