View difference between Paste ID: NB3givcF and rjMygMM6
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
    ...