0

我需要調用一個函數,將響應呈現給一個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中,則對象正確地打印在屏幕上。

我可以幫我嗎?

回答

0

如果您試圖渲染返回的數據,那麼在視圖中使用您的引擎即可完成。如果你只是想要返回的數據,以便你可以操縱它,我想你想要使用res.json(resultado)res.send(resultado)

+0

謝謝Jay Hamilton!我需要發送結果來操縱它在前端功能,但我也需要渲染到頁面。 –

相關問題