当我尝试从cookie访问会话ID的值时,为什么会得到未定义

时间:2019-09-25 12:37:07

标签: reactjs session cookies session-cookies

我正在尝试从cookie中访问sessionid的值,即使在cookie中设置了sessionid,我也无法定义。

我的应用程序使用React,对于这个特定的任务,我使用的是来自js-cookie的Cookies。

这是我的代码

import {urls} from "../../Urls";
import Cookies from "js-cookie";

export async function updateUser (body) {
  let headers = {
    'Accept': 'application/json',
    'Content-Type': 'application/json',
    "X-CSRFTOKEN":Cookies.get("csrftoken"),
    "sessionId":Cookies.get("sessionid")
  }

  await fetch (process.env.REACT_APP_BACK_END_DOMAIN + urls.PROFILE,{
    method:'PUT',
    body: JSON.stringify(body),
    headers : headers,
  });
}

这是Cookie的外观 enter image description here

但是,当我在console.log中同时输入csrftoken和sessionId时,在未定义sessionid的情况下,csrftoken可以正常工作。 有什么解释吗?

0 个答案:

没有答案