ExpressJs - 未定义dbQuery

时间:2015-03-30 09:13:02

标签: javascript node.js express

在控制台中,当我转到特定的项目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;

1 个答案:

答案 0 :(得分:0)

dbQuery未定义?如果来自表单,则需要req.body.dbQueryreq.query.dbQuery

如果设置在其他地方,req.dbQuery必须是一个点而不是逗号。