0

Je dois appeler une fonction transmettant une réponse rendue à une page express-guidons. Comment puis-je faire ceci?Comment obtenir la réponse http dans la fonction javascript après son renvoi

Ceci est mon contrôleur et c'est le résultat de rendu à une page de guidon.

return servico.obterMetricasStatusCode() 
    .then((resultado) => { 
     res.status(200).render('erros', { 
      resultado: resultado 
     }) 
    }); 

à déposer guidon J'ai un div id « chart_div » où je dois mettre un tableau Google, alors je dois appeler une fonction qui exécute ceci:

var data = google.visualization.arrayToDataTable(resultado); 

où la variable appelée " resultado "est la donnée pour générer le graphique mais resultado est toujours indéfini lorsque cette ligne est exécutée.

Si je place {{resultado}} dans div, l'objet est correctement imprimé à l'écran.

Puis-je m'aider?

Répondre

0

Si vous essayez de rendre les données renvoyées, cela est accompli dans la vue, en utilisant votre moteur. si vous voulez juste les données retournées pour que vous puissiez les manipuler, je pense que vous voulez utiliser res.json(resultado) ou res.send(resultado)

+0

Merci Jay Hamilton! J'ai besoin d'envoyer le résultat pour le manipuler dans la fonction frontale mais j'ai aussi besoin de rendre la page. –