为DB中的所有用户生成Mongo obj.id的URL



任务:每个注册用户的唯一URL。

使用:猫鼬,express,角4,节点。

预期的结果:http://localhost:3000/user/207502j20nf23hf928n3f982

path: 'user/:id'应表示注册用户配置文件。

path: 'user/**'应导致404。

Moshe Karmel提供的方法。

这是您要做的。

1)为用户设置Express的路由/:ID2)检查您是否有匹配的用户3)如果是的,则与用户响应,否则响应404

app.get('/user/:id', function(req, res){
    // query mongoose to get user by if
    User.find({ _id : req.params.id }, function(err, user){
        if(user){
            // we have a user with that id
            res.status(200).json(user);
        }else{
            res.status(404).json('not found');
        }
    });
});

相关内容

  • 没有找到相关文章

最新更新