Вставить в тег скрипт EJS код. Node.js

Работаю в Node.js/Express + PostgreSQL и EJS. Хочу вставить код ниже (ejs) в тег скрипт, который получаю с запроса выполненного на Node.js, но оно не распознается в теге скрипт и могу никак понять почему. В коде хочу нарисовать график по данным которые получаю в этом ejs коде.

  <% avg_t.rows.forEach(function(avg){%>
          <p id="t"> <%=avg.mark %> </p>
          <%} ) %> 

EJS хочу вставить в скрипт:

<script src="https://www.gstatic.com/charts/loader.js"></script>
<script>
  google.charts.load('current', {packages: ['corechart']});
  google.charts.setOnLoadCallback(drawChart);
  function drawChart() {
    var data = new google.visualization.DataTable();
    data.addColumn('string', 'Element');
    data.addColumn('number', 'Percentage');
    data.addRows([
      ['Nitrogen', 0.25],
      ['Oxygen', 0.21],
      ['Other', 0.01]
    ]);

    var chart = new google.visualization.PieChart(document.getElementById('myPieChart'));
    chart.draw(data, null);
  }
</script>


<div id="myPieChart"/>

На стороне Node.js:

const graphic1 = (req,res)=> {
const db = new pg.Pool(te_role.client)
db.connect(function(err, client, done){
console.log("")
if(err){
return console.error('canceled')
}

client.query('select * from jornal',[log2,req.body.disce,req.body.numb,req.body.lett], function(err, result){
return_data.avg_t =result 
if (err){
res.end()
return console.error("canceled")
}
done()
res.render('inside',{avg_t:return_data.avg_t})

})
})
}
app.get('/inside',urlencodedParser,db_te.get_graphic1)

Ответы (0 шт):