返回后,如何在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)
谢谢Jay Hamilton!我需要发送结果来操纵它在前端功能,但我也需要渲染到页面。 –