2017-12-23 13 views
1

Java로 API를 설정했습니다. 하지만 지금은 ReactJS에서 클라이언트를 개발 중입니다. 인증은 JWT 토큰을 사용합니다. 내가 인증 URL에 POST 요청을 보낼 때 우편 배달부으로,이 같은 나에게 JWT 토큰을 반환 내가 원하는 정확히 무엇ReactJS API 가져 오기에서 토큰 문자열 가져 오기

eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZHVzZXIiOjEsImlzcyI6ImF1dGgwIn0.0BXAQl-yMIDeAU6Emppo6LBIm1RAdLa9vDWbQkdLs1o

합니다. 하지만 ReactJS에서 가져 오기 호출 후 문자열을 검색하는 방법을 모르겠습니다.

나는 약속을 사용하려고이 쓴 :

.then((data) => { 
    data.text().then((token) => { 
     alert(token) 
    }) 
}) 

를하지만 나는 텍스트가없는 경고가 나에게 아무 것도 반환하지 않습니다. 개체에서 문자열을 가져 오는 방법 가져 오기에서 반환 한 응답?

+0

왜 다른 통화를 인출하지를 –

+0

그것은 이미 내가 생각하기를 원하는 것을 나에게 돌려 주지만, 이것을 문자열로 얻는 방법을 모르겠다. –

+0

값은 무엇인가? '데이터'? – Andy

답변

0

아마도 백 엔드 서버를 반환 할 Content-Type=application/json? 대신 text() 메서드는 json()을 사용해보십시오. 저도 같은 문제에 직면했다

fetch('/next/page') 
    .then(function(response) { 
    return response.text(); 
    }) 
    .then(function(text) { 
    // <!DOCTYPE .... 
    console.log(text); 
    }); 
+0

내 서버가 텍스트 일반을 생성하지 않습니다. –

관련 문제