【发布时间】:2023-03-18 16:38:01
【问题描述】:
此代码呈现“帖子”页面:
app.get("/posts/:postName", function(req, res) {
const requestedTitle = _.lowerCase(req.params.postName);
posts.forEach(function(post) {
const storedTitle = _.lowerCase(post.title);
if (storedTitle === requestedTitle) {
res.render('post');
}
});
但是当我将其简化为:
app.get("/posts/:postName", function(req, res) {
posts.forEach(function(post) {
if (req.params.postName === _.lowerCase(post.title)) {
res.render('post');
}
});
“帖子”页面不再呈现。谁能解释一下为什么?另外,我最近才开始学习 javascript。
【问题讨论】:
标签: javascript node.js express lodash ejs