0

express-handlebars 페이지에 렌더링 된 함수 전달 응답을 호출해야합니다. 어떻게해야합니까?반환 된 후 javascript 함수에서 http 응답을 얻는 방법

이 컨트롤러와 핸들 바의 결과가 렌더링됩니다. 변수라는

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

"핸들에서

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

내가이 실행 함수를 호출 할 필요가 그래서 나는 구글 차트를 배치해야"chart_div "ID로 사업부가 파일 resultado "는 차트 을 생성하기위한 데이터이지만이 행이 실행될 때 resultado는 항상 정의되지 않습니다.

div 안에 {{resultado}}를 넣으면 개체가 올바르게 화면에 인쇄됩니다.

도와 드릴까요?

답변

0

반환 된 데이터를 렌더링하려는 경우 엔진을 사용하여보기에서 수행됩니다. 데이터를 조작 할 수 있도록 데이터를 반환하려는 경우 res.json(resultado) 또는 res.send(resultado)

+0

감사합니다. Jay Hamilton! 프런트 엔드 기능에서 결과를 조작해야하지만이 페이지로 렌더링해야합니다. –