Reactjs 使用React获取csrftoken cookie

Reactjs 使用React获取csrftoken cookie,reactjs,django-rest-framework,axios,csrf-token,Reactjs,Django Rest Framework,Axios,Csrf Token,我正在用React制作我的第一个应用程序,与Django Rest框架后端应用程序交互。它们都在本地服务器上运行 我发现来自React前端(使用Axios发送)的请求需要csrftoken cookie。我阅读并关注它,但我总是得到一个未定义的csrftoken cookie 这是请求的代码: handleClick() { var csrftokenCookie = Cookies.get('csrftoken'); console.log(csrftokenCookie);

我正在用React制作我的第一个应用程序,与Django Rest框架后端应用程序交互。它们都在本地服务器上运行

我发现来自React前端(使用Axios发送)的请求需要csrftoken cookie。我阅读并关注它,但我总是得到一个
未定义的
csrftoken cookie

这是请求的代码:

handleClick() {
    var csrftokenCookie = Cookies.get('csrftoken');
    console.log(csrftokenCookie);

    const axios = require('axios');
    axios.post('http://127.0.0.1:8000/es/api-auth/login/', {
      next: '/',
      username: 'some_name',
      password: 'secret'
    })
    .then(function (response) {
      console.log(response);
    })
    .catch(function (error) {
      console.log(error);
    })
  }
我打印以控制
Cookies.get('csrftoken')
的结果,我可以看到它总是
未定义的


我不知道为了获得csrftokenCookie

我缺少了什么,你已经透露了你发送的
POST
请求的用户名和密码。问题是你没有将你的csrftokenCookie添加到你的请求中,作为带有键“X-csrftoken”的头吗?