Axios无法发送凭据

时间:2019-09-03 14:09:59

标签: javascript axios

我正在尝试将凭据包括在我的请求中

我正在使用axios,但axios不会随请求发送凭据。 这就是我用axios做到的方式。

const axiosConfig = {
  withCredentials: true,
  headers: {
    Accept: "application/json",
    "Content-Type": "application/json"
  }
};

axios
  .get("someurl" + data, axiosConfig)
  .then(response => {
    console.log(response);
  })
  .catch(error => {
    console.log(error);
  });

但是当我尝试获取时,一切正常。

fetch("someurl" + data, {
  credentials: "include"
})
  .then(function(response) {
    return response.json();
  })
  .then(result => {
    console.log(result);
  });

如何使其也能与axios一起使用?

1 个答案:

答案 0 :(得分:1)

您应该在axios配置对象内看到auth参数

auth: {
   username: 'janedoe',
   password: 's00pers3cret'
}

请参阅https://github.com/axios/axios