SHOW:
|
|
- or go back to the newest paste.
1 | UserSchema.statics.getByVkId = (data, next) -> | |
2 | User = mongoose.model('User') | |
3 | ||
4 | userData = data.response[0] | |
5 | User.findOne vkontakteId: userData.id, (err, user) -> | |
6 | return next(err) if err | |
7 | return next(message: 'provide user id') unless userData.id | |
8 | ||
9 | return(null, user) | |
10 | ||
11 | в контроллере | |
12 | router.post '', (req, res) -> | |
13 | UserSchema.getByVkId data, (err, user) -> | |
14 | return res.mongooseError(err) if err | |
15 | - | return res.status(403).json messages: ['user not found'] |
15 | + | return res.status(403).json messages: ['user not found'] unless user |
16 | ||
17 | ... |