【问题标题】:Read server-provided cookie from React frontend从 React 前端读取服务器提供的 cookie
【发布时间】:2018-10-18 17:07:02
【问题描述】:

首先:我对 React 很陌生,所以请多多包涵。

我有一个由同事编写的 React 前端应用程序,现在我需要扩展它来执行 JWT 身份验证,作为部署到云平台的一部分。应用程序运行的平台规定应用程序需要从服务器发送的 cookie 中读取 sessionidx-xsrf-token。万一这很重要,React 应用程序将部署到 Cloud Foundry,并且授权服务器是同一平台的一部分。 React 是 16.4.2 版本。

我进行了广泛的搜索,但没有找到从 React 应用程序中读取文档 cookie 值的方法。我发现的是设置我自己的 cookie 的示例,然后再将它们读回,例如在 react-cookie 中使用 CookiesProvider。我还发现可以使用 express,但这对我不起作用,因为 express 似乎与 React 冲突。

我错过了一些非常简单的东西吗?该怎么做呢?

【问题讨论】:

    标签: reactjs cookies jwt


    【解决方案1】:

    你能在开发工具中看到 cookie 吗?
    请注意,如果 cookie 具有 HttpOnly 标志,则客户端 (javascript) 无法读取它,甚至无法检查它是否存在。

    【讨论】:

    • 是的,我可以在 dev-tools 中看到 cookie,HttpOnlyfalse
    猜你喜欢
    • 2020-11-06
    • 2017-01-23
    • 1970-01-01
    • 2021-01-04
    • 2017-01-23
    • 2020-12-29
    • 2021-11-07
    • 1970-01-01
    • 2017-10-18
    相关资源
    最近更新 更多