function verify() {
return new Promise(function(resolve, reject) {
jwt.verify(token, process.env.SECRET, function(err, decoded) {
resolve(decoded) // или reject - это уж вам виднее
if (err) {
res.status(401).send({
message: 'Unable to verify email. Probably, your token is expired.'
})
return
}
})
})
}
verify().then(function(decoded) {
// обрабатываем decoded
})