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不会呈现,但在/
中没有结束的其他页面中它会起作用。
答案 0 :(得分:0)
不是正面我理解这个问题,但你应该能够通过改变
来使它发挥作用app.get('/:id',function(req,res){
到
app.get('/:id /',function(req,res){
png应该渲染 如果它有效,请告诉我
答案 1 :(得分:0)
您将被重定向到/ randomuser /或/ randomuser,具体取决于app.get中的路由。 据我所知,这没关系。 如果您有任何其他问题,请告诉我