0
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>去。如果我尝试从静态目录渲染 png in ,这是一个问题吗?因为我认为是的!png 不渲染,但在其他没有以它结尾的页面中有效。/randomuser//randomuser/:id/

4

2 回答 2

0

不肯定我理解这个问题,但你应该能够通过改变来让它工作

app.get('/:id', function (req, res){

app.get('/:id/', function (req, res){

如果它不起作用,png应该呈现让我知道

于 2012-12-25T16:41:57.923 回答
0

根据 app.get 中的路由,您将被重定向到 /randomuser/ 或 /randomuser。据我所知,这没关系。如果您还有其他问题,请告诉我

于 2012-12-25T17:16:25.790 回答