ERROR Handling

ERRORS ARE OF 2 TYPES SYNTAX AND SERVER SIDE ERRORS.
SYNTAX ERRORS ARE BASICALLY SOLVED DURING DEVELOPMENT STAGE.
SERVER SIDE ERRORS OCCUR AFTER PRODUCTION.

EXPRESS HAS AN IN-BUILT ERROR HANDLER WHICH DESCRIBES THE ERROR BY ASSIGNING A STATUS CODE TO IT AND A STATUS MESSAGE ACCORDING TO THE STATUS MESSAGE.
THE ERROR IS DESCRIBED IN THE FORM OF HTML AND AN ERROR STACK IS DISPLAYED.

THESE ERRORS CAN BE MANIPULATED.



 const checkToken=(req, res, next) => {
  let { token } = req.query;
  if (token === "giveaccess") {
    next();
  }
  throw new Error("ACCESS DENIED");
};

Comments

Popular posts from this blog

DATABASE RELATIONSHIPS

ROUTING (GET /) home route

Query Strings