Req.params 的 EJS 不适用于 Express

Req.params of EJS doesn't work with Express

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

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 它 return

Cannot GET /admin/edit/articles/234

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

期待看到您的回答

对不起,我在 url 中忘记了一个 's'。

谢谢你所做的一切。