向api发送请求时如何将jwt令牌与httpOnly一起使用

时间:2020-12-30 03:05:56

标签: node.js jwt

我正在制作一个允许登录的应用程序,当您登录时,它会向 cookie 发送一个 jwt。

我的应用程序允许人们创建任务,但没有 jwt 令牌我不能这样做。问题是我无法访问令牌,因为 httpOnly 设置为 true。

这是我的代码:

const task = {
    title: document.querySelector(classes.taskTitle).value,
    type: document.querySelector(classes.taskType).value,
    subject: document.querySelector(classes.taskSubject).value,
    date: document.querySelector(classes.taskDate).value,
    descriptions,
    timeFrame,
  };

  try {
    const res = await axios({
      method: "post",
      url: "/api/v1/tasks",// I cannot set authorization header to bearer token because document.cookie does not work
      data: task,
    });
    console.log(res.data);
  } catch (err) {
    console.log(err.response.data);
  }

0 个答案:

没有答案