>  Q&A  >  본문

javascript - nodejs는 request-promise를 사용하여 요청을 보낸 후 반환된 결과를 얻을 수 없습니다.

백그라운드에서는 request-promise를 사용하여 네트워크 요청을 보내고, 타사 인터페이스를 요청하고, json 데이터를 반환합니다. json 키를 수동으로 정의했지만 이 키에 해당하는 출력 값은 정의되지 않음으로 표시됩니다.

코드 블록:

브라우저는 결과를 반환합니다:

배경 표시 결과는 다음과 같습니다.

왜 정의되지 않았나요? ? ?
반환되는 것은 json입니다. [] 안에 변수를 사용했는데, 로컬 브라우저 테스트에는 문제가 없습니다

typechotypecho2697일 전919

모든 응답(1)나는 대답할 것이다

  • 習慣沉默

    習慣沉默2017-06-21 10:14:07

    {"20170620":"0","20170621":"0"} 의 반환 형식이 객체가 아니라고 생각할 수 있나요? 유형? 또는 for in을 사용하여 캡슐화된 개체인지 확인합니다. 어쩌면 console.log의 결과 출력은 단지 toString 또는 valueOf로 변경되는 것일 수도 있습니다. . .

    회신하다
    0
  • 취소회신하다