如何在单独的javascript文件中访问从sql创建的值? json是选项之一吗?

时间:2019-06-02 20:08:56

标签: node.js json

我是node.js的新手,我在reports.js文件中创建了sql值。当我console.log他们时,会显示正确的信息。我试图在我的reports.handlebars中访问这些值,并将它们保存在数组中,以便可以与Google图表一起使用。请没有PHP。以下是我的reports.js文件:

function get_reports(callback) {
  var sql = 'select created_by, count(id) as value from charts group by created_by';
  pool.query(sql, function(error, results, fields) {
    callback(results);
  });
}

router.get('/', (req, res, next) => {
  get_reports(function(data) {
    console.log(data);
    res.status(200).render('reports', {data: data});
  });
});

module.exports = router;

这是我的报告的一部分。把手:


var obj = JSON.parse(data);
    console.log(obj.value);

      function drawChart() {


        // Create the data table.
        var data2 = new google.visualization.DataTable();
            data2.addColumn('string', 'CreatedBy');
            data2.addColumn('number', 'Awards');
        for(var i=0; i < arr.length; i++){
            data2.addRows([arr[i], arr[i+1]]);
        }

我正在尝试访问js文件中发送的值。

0 个答案:

没有答案