2015-07-03 61 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中忘了的「。

謝謝你的一切。