【发布时间】:2018-06-10 01:25:12
【问题描述】:
这是我的代码的一部分,它不起作用。它说,
ReferenceError: 未定义回调 在 C:\js\kweb-hw\routes\board.js:14:13
var express = require('express');
var router = express.Router();
var mysql_db = require('../db/db_con')();
var pool = mysql_db.init();
/* GET home page. */
router.get('/', function(req, res, next) {
pool.getConnection(function (err,conn) {
if(err) {
if(conn) {
conn.release();
}
callback(err,null);
return;
}
var sql = "SELECT * FROM board";
var exec = conn.query(sql,[] ,function(err, rows) {
conn.release();
if (err) throw err;
res.render('board', { rows: rows });
});
});
});
【问题讨论】:
-
callback(err,null);- 您的代码没有定义callback。所以报错信息非常准确。 -
你试过调试这个吗?
-
它甚至给你行号...
-
在某处定义回调函数
标签: javascript node.js