그림과 같이 http.get을 사용하여 인터페이스를 요청하고 반환된 데이터를 받았습니다. 이제 아바타를 인덱스 페이지로 전송하고 싶지만 http.get 메서드 이후에 iconUrl이 정의되지 않습니다. 인터페이스에서 반환된 데이터를 인덱스 페이지로 어떻게 전송할 수 있습니까?
漂亮男人2017-05-31 10:38:51
범위 문제.
iconUrl 변수가 req.on에 선언되어 있으므로 res.render가 호출되면 req.on의 iconUrl 변수를 찾을 수 없습니다. router.get에 iconUrl 선언을 넣어보세요.
phpcn_u15822017-05-31 10:38:51
http.get을 동기식 메서드로 변경하거나 콜백에서 res.render를 사용하세요. 동일한 매개변수 이름을 사용하지 않도록 주의하세요. 별칭만 변경하세요.