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'。
谢谢你所做的一切。
我来这里是因为我创建了一个 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'。
谢谢你所做的一切。