그림과 같이 http.get을 사용하여 인터페이스를 요청하고 반환된 데이터를 받았습니다. 이제 아바타를 인덱스 페이지로 전송하고 싶지만 http.get 메서드 이후에 iconUrl이 정의되지 않습니다. 인터페이스에서 반환된 데이터를 인덱스 페이지로 어떻게 전송할 수 있습니까?
闭关修行中......
iconUrl은 정의되지 않아야 합니다. js의 기본 범위에 문제가 있습니다
req.on('end') 콜백에 res.render 문장을 넣으세요
범위 문제. iconUrl 변수가 req.on에 선언되어 있으므로 res.render가 호출되면 req.on의 iconUrl 변수를 찾을 수 없습니다. router.get에 iconUrl 선언을 넣어보세요.
http.get을 동기식 메서드로 변경하거나 콜백에서 res.render를 사용하세요. 동일한 매개변수 이름을 사용하지 않도록 주의하세요. 별칭만 변경하세요.
끝까지만 적어주세요
iconUrl은 정의되지 않아야 합니다.
js의 기본 범위에 문제가 있습니다
req.on('end') 콜백에 res.render 문장을 넣으세요
범위 문제.
iconUrl 변수가 req.on에 선언되어 있으므로 res.render가 호출되면 req.on의 iconUrl 변수를 찾을 수 없습니다. router.get에 iconUrl 선언을 넣어보세요.
http.get을 동기식 메서드로 변경하거나 콜백에서 res.render를 사용하세요. 동일한 매개변수 이름을 사용하지 않도록 주의하세요. 별칭만 변경하세요.
끝까지만 적어주세요