diff --git a/src/libs/routes/user.js b/src/libs/routes/user.js index 9bdc38de32e2a544970d326ff7896e7f839c80ab..3ed87ad1ca836b23b2d989d605f34d8960c8be3e 100644 --- a/src/libs/routes/user.js +++ b/src/libs/routes/user.js @@ -189,6 +189,26 @@ userApp.post('/', (req, res, next) => { }); +userApp.put('/:id', passport.authenticate('bearer', { session: false }), (req, res, next) => { + console.log(req.params.id); + console.log(req.user._id); + User.findById(req.params.id, (err, user) => { + if (err) { + log.error(err); + return next({err}); + } + + if(!user) { + res.statusCode = 404; + return next({err: { + msg: 'Usuário não encontrado' + }}); + } + // TODO: update user + res.json({user}); + }) +}); + userApp.get('/reset/password', (req, res, next) => { let emailAddress = req.query.email; User.findOne({email: emailAddress}, (err, user)=> {