From f9826fc1182b5fbeb44c07ce908b947f0455d82a Mon Sep 17 00:00:00 2001 From: Vivek Date: Thu, 1 Oct 2020 13:04:59 +0530 Subject: [PATCH] Refactoring --- server/src/_helper/VerifyToken.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/server/src/_helper/VerifyToken.js b/server/src/_helper/VerifyToken.js index 556c187..5fb8bed 100644 --- a/server/src/_helper/VerifyToken.js +++ b/server/src/_helper/VerifyToken.js @@ -1,15 +1,20 @@ var jwt = require('jsonwebtoken'); var config = require('../config'); + function verifyToken(req, res, next) { var token = req.headers['x-access-token']; - if (!token) + if (!token) { return res.status(403).send({ auth: false, message: 'No token provided.' }); + } jwt.verify(token, config.secret, function(err, decoded) { - if (err) - return res.status(500).send({ auth: false, message: 'Failed to authenticate token.' }); + if (err) { + return res.status(500).send({ auth: false, message: 'Failed to authenticate token.' }); + } + // if everything good, save to request for use in other routes req.userId = decoded.id; next(); }); } -module.exports = verifyToken; \ No newline at end of file + +module.exports = verifyToken;