EJS的Req.params不能与Express

时间:2015-07-03 20:48:03

标签: node.js express mongoose params ejs

我来这里是因为我创建了一个快速应用程序并且

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});
}
});

当我转到/ admin / edit / articles / 234时,它会返回

  

无法GET / admin / edit / articles / 234

我使用 EJS(~0.8.5) Express(~4.0.0) Mongoose(~3.8.1)

我期待着阅读你的答案

1 个答案:

答案 0 :(得分:0)

Mea culpa,我忘记了'在网址中。

感谢您的一切。