问题标签 [react-cookie]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3278 浏览

javascript - 关闭浏览器时 Cookie 会被删除吗?

我一直在使用 window.localstorage 毫无问题地保存一些数据,数据在会话之间持续存在。

我决定改用cookie,使用'react-cookie',代码如下:

如果我调用“setToken”,则值集仍然存在,但是如果我关闭浏览器并再次打开它,则数据将丢失。

我的根渲染函数根据网页 https://www.npmjs.com/package/react-cookie具有 cookie 提供程序:

0 投票
1 回答
1495 浏览

reactjs - react-cookie 不会在 cookie 内部对象中保存新 cookie,并且 withCookie 包装器给我 props.cookies undefined

您好我有以下问题:

1.第一个问题

当用户登录到应用程序时,会触发函数async handleSubmitForm()。我正在尝试将令牌保存到 cookie 中(这只是临时解决方案......)调用方法setTokenInCookies。如果有我的 cookie,我会检查浏览器设置中的 cookie 并且它是!刷新页面后console.log(this.props.cookies)放在我的代码中的某处(例如在渲染方法中)给我 cookie 列表,其中不包含我的 cookie。

2.第二个问题 我想访问不同组件中的cookie,但 console.log(this.props.cookies)给我未定义。

0 投票
4 回答
13578 浏览

javascript - react-cookie 无法设置 expires 或 maxAge

我似乎无法使用 react-cookie 设置 cookie 的过期时间......这是我的设置:

以下尝试失败:

Chrome 继续呈现:

0 投票
1 回答
3702 浏览

javascript - 删除使用“react-cookie”存储的 cookie,与域无关

我正在使用 保存 cookie react-cookie,同时我设置了一些 optins live maxAge& domain

例子:

现在,在删除时,我必须在选项中使用相同的参数来删除 cookie,否则由于域参数 cookie 不会被删除!

例子:

但这不会删除用'beta.example.com'or保存的 cookie'example.com'

无论设置了什么子域,我都想删除我域的所有 cookie。到目前为止,我无法找到解决方案:(

链接到包:react-cookie

0 投票
1 回答
18 浏览

javascript - Cookie 不接受我所有的项目到它的数组中

我有一个用于购物车的 cookie,但是当我尝试将另一个项目添加到存储在其中的数组中时,它似乎忽略了它,这是代码:

似乎可能是资源错误,但我认为我的输入(“矿工”数组)应该没问题,我仍然会包含它,因为我只能使用 miner2 和 miner3 将两个项目放入数组中,但 miner0 没有让任何其他人进入数组

0 投票
1 回答
6558 浏览

reactjs - 无法使用 Universal-cookie 从我的 React 应用程序访问带有 HttpOnly 标志的 cookie

我正在我的 React 应用程序中设置 CSRF,并且我正在尝试访问由我的 Node 服务器设置的 cookie。

我正在universal-cookie尝试读取cookies。我可以访问一些 cookie,但不是我需要的。

饼干看起来像:

使用universal-cookie我试过:

我可以_csrf正常访问,但无法获得csrf_token_secret.

我需要做些什么不同的事情来获得这个 cookie 的价值?我认为这与HttpOnly国旗有关?

0 投票
1 回答
7944 浏览

reactjs - 如何使用 react-cookie 在 react js 中获取 cookie?

react-cookie 文档有这个例子

我可以在不使用 componentWillMount 的情况下使用 cookies.get 吗?

0 投票
2 回答
679 浏览

reactjs - reactjs 有用于用户配置文件的会话或 cookie 吗?

我知道React是客户端,但它是否有会话或 cookie 可以通过Axios将其发送到服务器以获取购物车和用户配置文件?

我找到了react-cookie但是,它安全吗?

0 投票
1 回答
191 浏览

reactjs - 为 cookie 管理创建单独的反应组件

我有一个组件,如果它的 prop.paramA 与存储在 cookie 中的 paramA 值不同,它就会呈现。

以下是我尝试将 cookie 管理逻辑移动到单独的组件中。问题是问题组件仅在 showQuestion 为 false 时呈现一次,所以我永远看不到问题。

目前,我的代码如下所示

我写了以下 CookieManager 组件-

以下是顶级应用程序

0 投票
1 回答
4850 浏览

reactjs - 如何在打字稿中导入 react-cookie

我正在使用 Visual Studio 2017 提供的反应模板创建一个反应应用程序。我想在我的应用程序中使用react-cookie。我已经使用命令安装了这个库

但是当我尝试在我的组件中导入它时,它会在编译时给我以下错误:

(TS) 找不到模块“react-cookie”的声明文件。'D:/somepath/node_modules/react-cookie/lib/index.js' 隐含了一个 'any' 类型。如果存在,请尝试 npm install @types/react-cookie 或添加包含声明模块“react-cookie”的新声明(d.ts)文件

我尝试使用安装它

但是控制台向我显示了一条消息

@types/react-cookie 不在 npm 注册表中。您应该让作者发布它(或自己使用名称

我很陌生,所以也许我犯了一个愚蠢的错误。有人可以帮助我,因为我需要在我的项目中使用这个库。