2015-07-03 34 views
0
工作

我来这里是因为我创建一个明确的应用程序,并与Req.params不与快递

app.get('/admin/edit/articles/:id', function(req, res) { 
var Article = require(__dirname + '/models/article.js'); 

if(req.params.id != null || req.params.id != '') { 
    Article.findById(req.param('id'), function(err, result) { 
    console.log(result); 
    }); 
    res.render('admin/articles/edit', {id: req.params.id, title: result.local.title, content: result.local.content}); 
} 
}); 

当我去/管理/编辑/用品/ 234它返回

不能得到/管理/编辑/用品/ 234

我用EJS(〜0.8.5)快递(〜4.0.0)猫鼬(〜3.8.1)

我期待着阅读你的答案

+1

您需要将'res.render'调用放在'findById'回调中。 – idbehold

+0

这不起作用 – Plasma

+0

发布app.get行上方'app'的所有内容。另外,响应代码是什么? 404? – Plato

回答

0

过失,我在url中忘了的“。

谢谢你的一切。