recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment transmettre une valeur à une page après un appel express à l'interface?

Comme le montre l'image, j'ai utilisé http.get pour demander l'interface et j'ai obtenu les données renvoyées. Je souhaite maintenant transférer l'avatar vers la page d'index, mais après la méthode http.get, iconUrl n'est pas défini. Comment puis-je transférer les données renvoyées par l'interface vers la page d'index ?

阿神阿神2768 Il y a quelques jours844

répondre à tous(5)je répondrai

  • 曾经蜡笔没有小新

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

    iconUrl doit être indéfini
    C'est un problème avec la portée de base de js

    .

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-31 10:38:51

    Mettez la phrase res.render dans le rappel req.on('end')

    répondre
    0
  • 漂亮男人

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

    Problème de portée.
    Parce que votre variable iconUrl est déclarée dans req.on, lorsque res.render est appelé, la variable iconUrl dans req.on est introuvable. Essayez de mettre la déclaration de iconUrl dans router.get.

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-05-31 10:38:51

    Changez http.get en méthode synchrone ou utilisez res.render dans le rappel Attention à ne pas avoir le même nom de paramètre, changez simplement l'alias.

    répondre
    0
  • 阿神

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

    Écrivez-le simplement à la fin

    répondre
    0
  • Annulerrépondre