2017-12-29 59 views
0

aws api 게이트웨이 엔드 포인트에서 응답을 얻기 위해 fetch와 함께 fetch를 사용하려고합니다. 엔드 포인트와 함께 사용자 정의 권한 부여를 사용하고 있습니다. 나는 헤더와 함께 컬을 사용하여 끝점에서 데이터를 성공적으로 가져올 수 있으며 데이터를 성공적으로 가져 오기 위해 크롬 확장 우편 게시자를 사용할 수 있지만 아래 코드를 사용하여 반응을 사용하면 유효한 토큰을 사용하더라도 항상 401 오류가 발생합니다. 나는 다소 새로운 반응을 보이지만, 나는 일해야한다는 코드가 있다고 생각한다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 내가 바꿀 필요가있는 것이 있습니까?Reactjs 헤더가 올바르게 작동하지 않습니다.

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); 
}) 

}

+0

당신이 컬 명령을 공유 할 수 있습니까? –

답변