From 42fedb8da38dd556da42fe5f0a2a9a950c4884bc Mon Sep 17 00:00:00 2001 From: Vytor Calixto <vytorcalixto@gmail.com> Date: Wed, 4 Oct 2017 11:41:54 -0300 Subject: [PATCH] Basic route to update user --- src/libs/routes/user.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/libs/routes/user.js b/src/libs/routes/user.js index 9bdc38de..3ed87ad1 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)=> { -- GitLab