首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从mongo Obj.ID为DB中的所有用户生成urls

从mongo Obj.ID为DB中的所有用户生成urls
EN

Stack Overflow用户
提问于 2017-09-11 15:14:17
回答 1查看 81关注 0票数 0

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

用途:猫鼬,快车,角4,节点。

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

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

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

方法由Moshe Karmel @ Answers提供。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-11 23:34:23

这是你要做的。

1)为用户/:id 2设置快速路由2)检查是否有与用户匹配的用户--如果是,与用户响应,否则响应404

代码语言:javascript
复制
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');
        }
    });
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46159018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档