Skip to content

Instantly share code, notes, and snippets.

@muddokon
Created October 2, 2019 14:59
Show Gist options
  • Save muddokon/9d709bee5ffd0498a5a8f57ff0dc92a1 to your computer and use it in GitHub Desktop.
Save muddokon/9d709bee5ffd0498a5a8f57ff0dc92a1 to your computer and use it in GitHub Desktop.
Parte de un enrutador con Express
router.post('/users/me/logout', auth, async (req, res) => {
try {
req.user.tokens = req.user.tokens.filter((token) => {
return token.token != req.token
})
await req.user.save()
res.send()
} catch (error) {
res.status(500).send(error)
}
})
router.post('/users/me/logoutall', auth, async(req, res) => {
try {
req.user.tokens.splice(0, req.user.tokens.length)
await req.user.save()
res.send()
} catch (error) {
res.status(500).send(error)
}
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment