从React前端读取服务器提供的cookie

时间:2018-10-18 08:59:56

标签: reactjs cookies jwt

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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