任务:每个注册用户的唯一URL。
用途:猫鼬,快车,角4,节点。
预期结果:http://localhost:3000/user/207502j20nf23hf928n3f982
path: 'user/:id'应该代表注册用户配置文件。
path: 'user/**'应该会导致404。
方法由Moshe Karmel @ Answers提供。
发布于 2017-09-11 23:34:23
这是你要做的。
1)为用户/:id 2设置快速路由2)检查是否有与用户匹配的用户--如果是,与用户响应,否则响应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');
}
});
});https://stackoverflow.com/questions/46159018
复制相似问题