首页 > 解决方案 > 我无法使用 node.js 从数据库表中获取数据

问题描述

我正在尝试从数据库中获取数据以将其显示在表格格式的页面之一中,我正在使用带有代码的控制器

exports.assessment_history = (req,res) =>{
    var sql='SELECT * FROM assessment_result';
    db.query(sql, function (err, data, fields) {
    if (err) throw err;
    res.render('assessment_history', { title: 'Assessment History', userData: data});
  });
console.log(data);
}

并在路由器中给出获取代码

const authController = require('../controllers/auth')
router.get('/assessment_history',authController.assessment_history)

HTML:-

<li class="nav-item active">
                      <a class="nav-link" href="/assessment_history">Assessment History <span class="sr-only">(current)</span></a>
                    </li>

在评估历史页面中,我正在创建表格。如果我在这里做错了什么,请帮助我。

标签: javascriptnode.jsdatabase

解决方案


推荐阅读