찾다

 >  Q&A  >  본문

javascript - 인터페이스를 명시적으로 호출한 후 페이지에 값을 전달하는 방법은 무엇입니까?

그림과 같이 http.get을 사용하여 인터페이스를 요청하고 반환된 데이터를 받았습니다. 이제 아바타를 인덱스 페이지로 전송하고 싶지만 http.get 메서드 이후에 iconUrl이 정의되지 않습니다. 인터페이스에서 반환된 데이터를 인덱스 페이지로 어떻게 전송할 수 있습니까?

阿神阿神2768일 전841

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

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-31 10:38:51

    iconUrl은 정의되지 않아야 합니다.
    js의 기본 범위에 문제가 있습니다

    회신하다
    0
  • ringa_lee

    ringa_lee2017-05-31 10:38:51

    req.on('end') 콜백에 res.render 문장을 넣으세요

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-05-31 10:38:51

    범위 문제.
    iconUrl 변수가 req.on에 선언되어 있으므로 res.render가 호출되면 req.on의 iconUrl 변수를 찾을 수 없습니다. router.get에 iconUrl 선언을 넣어보세요.

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-05-31 10:38:51

    http.get을 동기식 메서드로 변경하거나 콜백에서 res.render를 사용하세요. 동일한 매개변수 이름을 사용하지 않도록 주의하세요. 별칭만 변경하세요.

    회신하다
    0
  • 阿神

    阿神2017-05-31 10:38:51

    끝까지만 적어주세요

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