2011-10-21 2 views
0
user = https.request options, (res) -> 
     data = '' 
     res.on 'data', (chunk) -> 
      data += chunk 
      return 
     res.on 'end', -> 
      if res.statusCode is 200 
       console.log "oops?" 
       usr = JSON.parse(data) 
       console.log usr.status 

      else 
       console.log "oops2?" 
       new Error "Response status code: " + res.statusCode 
      return 
     return 
    user.end() 
    res.write usr 

JSON 문서를 반환하고 싶지만 할 수 없습니다.Node.js : JSON 문서 제공

감사

모든
+1

수익으로 무엇을 의미합니까? 더 자세하게 얘기해 주 시겠어요? 감사합니다 –

+0

@ alFReD NSH - 거기에서 요청이 왔을 때 브라우저에서 JSON 문서를 인쇄하십시오. – donald

답변

2

첫째, 내가 먼저 CS 점프하기 전에 일반 자바 스크립트의 기본적인 몇 가지 일을 시도 할 것 같아요!

해결 방법, 여기 res.write usr은 usr = JSON.parse (data) 바로 뒤에 있어야합니다 !! 또한 res.contentType ('application/json')을 설정해야합니다.

http://expressjs.com/ 실제로 코드를 넘어서 확장하려는 경우이 코드를 권장합니다.