var crypto = require(‘crypto’), News = require(‘…/models/news.js’);
module.exports = function(app){ app.get('/article’, function(req, res) { var msg ={}; if(req.query.section) { msg.section = req.query.section; } if(req.query.id) { msg.id = req.query.id; } News.get(msg, function(err, news) { if(err) { req.flash('error’, err); res.redirect(‘/’); } res.render('article’, { title: '主页’, news: news }); }); });
app.get('/section’, function(req, res) { res.render('section’, { title: ‘section’ }); }); }; 我在section页面通过点击这里来设置id的值,但是在article里面可以检测到req.query.id的值,并且msg.id也为1,但 就是查询不到数据库中的内容,如果直接把msg.id赋值为1,就可以查询到,这是为何…… 求大神解答呀! (New.get()是获取数据库中新闻的函数)