app.get('/:id', function (req, res){
UserModel.find({ user: req.params.id}, function (err, user){
if (err) throw err;
console.log(user + '\n\n');
res.render('profile.ejs', {
username: user[0].user,
avatar: user[0].avatar,
followers: user[0].followers.length,
following: user[0].following.length
})
});
});
我不知道为什么,当,例如,我写<a href="/<%= username %>">...</a>
,我去/randomuser/
代替/randomuser
。这是一个问题,如果我尝试从一个静态目录呈现/:id
中的PNG?因为我认为是的! PNG不渲染,但在其他页面,它不会在/
结束它的工作。app.get不能正常工作express.js
我试了两个,但任何人工作。用'app.get('/:id',函数(req,res){',当我尝试访问'localhost:8888/randomuser'时,突然,我被重定向到'localhost:8888/randomuser/,我不知道为什么!我认为这是问题。 – MrMangado