const jwt = require('jsonwebtoken'); const verifyToken = (req, res, next) => { if (typeof localStorage === "undefined" || localStorage === null) { var LocalStorage = require('node-localstorage').LocalStorage; localStorage = new LocalStorage('./scratch'); } let localToken = localStorage.getItem('token'); console.log(localToken); jwt.verify(localToken, process.env.TOKEN_SEED, (err, decoded) => { if (err) { return res.status(401).json({ err: { message: 'Invalid token.' } }) } req.user = decoded.user; next(); }) } module.exports = verifyToken;