在控制台中,当我转到特定的项目ID时,我有错误(ExpressJs):
ReferenceError: dbQuery is not defined
我的api.js
var express = require('express'),
Bourne = require('bourne'),
bodyParser = require('body-parser'),
db = new Bourne('data.json'),
router = express.Router();
....
.route('/contact/:id')
.get(function (req, res) {
db.findOne(req,dbQuery, function (err, data) { //problem
res.json(data);
});
})
....
module.exports = router;
答案 0 :(得分:0)
dbQuery
未定义?如果来自表单,则需要req.body.dbQuery
或req.query.dbQuery
。
如果设置在其他地方,req.dbQuery
必须是一个点而不是逗号。