Req.params不与快递
问题描述:
工作
我来这里是因为我创建一个明确的应用程序,并与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)。
我期待着阅读你的答案
答
过失,我在url中忘了的“。
谢谢你的一切。
您需要将'res.render'调用放在'findById'回调中。 – idbehold
这不起作用 – Plasma
发布app.get行上方'app'的所有内容。另外,响应代码是什么? 404? – Plato