0
내가 이해할 수없는 문제에 봉착했습니다. 요청 모듈을 사용하여 내가 소유 한 다른 서버에 대한 요청을 수행하고 있습니다.유효한 JSON을 구문 분석 할 수 없습니다. - 예기치 않은 토큰 (위치 0의 JSON에서)
이console.log(response.body) // string
하지만 자바 스크립트 객체로 구문 분석 할 수 없습니다 : 나는 응답의 종류를 로그인하는 경우, 문자열이어야합니다
{"bucket":"name-of-my-bucket","prefix":"cb012af0-ac7a-414b-b474-a9c71cbec811/"}
:이 서버는 명확하게 다음과 같은 JSON으로 응답한다 , 다음과 같은 오류가 발생합니다 :
Unexpected token (in JSON at position 0
지난 3 시간 동안이 문제에 봉착했습니다. 이미 빈 JSON으로 응답하는 것을 포함하여 모든 작업을 시도했지만 오류가 계속 발생합니다. 누군가가 그것이 무엇인지 알 수 있습니까?
const request = require('request-promise');
request.post('http://...', {
formData: {
// data here
}
}).then(response => {
// request.body is application/json
console.log(response.body); // {"bucket":"name-of-my-bucket","prefix":"cb012af0-ac7a-414b-b474-a9c71cbec811/"}
const data = JSON.parse(response.body);
}).catch(console.error);
자바 스크립트 객체에 구문 분석하는 코드를 포함 할 수 있습니까? 또한 ASP.NET을 사용하고 있습니까? 그렇지 않은 경우 어떤 프레임 워크입니까? –
예, 잠깐만 기다려주세요. – FXux
완료 됨 @Shn_Android_Dev – FXux