我需要调用一个函数,将响应呈现给express-handlebars页面。我怎么能这样做?
这是我的控制器,它将结果呈现给车把页面。
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中,则对象将在屏幕上正确打印。
我可以帮助我吗?
答案 0 :(得分:0)
如果您尝试渲染返回的数据,则使用您的引擎在视图中完成。如果您只是想要返回的数据以便操作它,我想您想使用res.json(resultado)
或res.send(resultado)