Reactjs提取标头无法正常工作

时间:2017-12-29 02:48:15

标签: javascript reactjs cron http-status-code-404 fetch-api

我尝试使用fetch with a来获取aws api网关端点的响应。我在端点上使用自定义授权程序。我可以使用curl with headers来成功地从端点获取数据,以及使用chrome扩展postman成功获取数据,但是使用下面的代码和react,即使使用有效的令牌,我总是会收到401错误。我有点新的反应,但我认为我有应该工作的代码。我究竟做错了什么?我需要改变什么吗?

componentDidMount() {
Auth.currentAuthenticatedUser()
.then((res) => {
  let token = res.signInUserSession.idToken.jwtToken
  ///*
  let myHeaders = new Headers();
  myHeaders.append('authorization', token)
  myHeaders.append('type', 'TOKEN')
  fetch(<URL>, {headers: myHeaders})
  .then((res) => {
    console.log(res);
  })
  .catch((err) => {
    console.log(err);
  })
})
.catch((err) => {
  console.log(err);
})

}

1 个答案:

答案 0 :(得分:0)