返回后,如何在javascript函数中获取http响应

返回后,如何在javascript函数中获取http响应

问题描述:

我需要调用一个函数,将响应呈现给一个express-handlebars页面。我怎样才能做到这一点?返回后,如何在javascript函数中获取http响应

这是我的控制器,它将渲染结果渲染到句柄页面。

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

在车把上的文件我有ID为“chart_div”一个div,我需要把一个谷歌的图表,所以我需要调用执行这样的功能:

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

这里称为变量“ resultado“是生成图表 的数据,但执行此行时resultado始终未定义。

如果我将{{resultado}}放入div中,则对象正确地打印在屏幕上。

我可以帮我吗?

如果您试图渲染返回的数据,那么在视图中使用您的引擎即可完成。如果你只是想要返回的数据,以便你可以操纵它,我想你想要使用res.json(resultado)res.send(resultado)

+0

谢谢Jay Hamilton!我需要发送结果来操纵它在前端功能,但我也需要渲染到页面。 –