79315755

Date: 2024-12-29 14:16:43
Score: 1
Natty:
Report link

I found correct way of catching error for express not to break listening:

jwt.verify(token, SECRET, async function(err, decoded) {
    if (err) {
      if (err.name === 'TokenExpiredError') {
        return res.status(401).json({ error: 'Token expired' });
      }
      if(err.name === 'JsonWebTokenError') {
        return res.status(401).json({ error: 'Token invalid' });
      }
    }
    else {
      return res.status(200).json('Token verified');
    }
 })
Reasons:
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: SolisQuid