0

我创建了一个反应应用程序npx create-react-app

我以这种方式在 index.js 中设置 cookie -

import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import reportWebVitals from './reportWebVitals';

document.cookie="a=b; path=/"
console.log(document.cookie)

ReactDOM.render(
  <React.StrictMode>
      <App />
  </React.StrictMode>,
  document.getElementById('root')
);

reportWebVitals();

这记录了预期的输出a=b

但是当我运行这个

document.cookie

在开发控制台中我得到空字符串""

> document.cookie
> ""

我也在使用反应路由器。因此,如果我将 cookie 设置在一个路由中,则它在其他路由中不可用,尽管 path=/.

请帮我解决这个异常。谢谢你。

4

0 回答 0