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.
const checkToken=(req, res, next) => {
let { token } = req.query;
if (token === "giveaccess") {
next();
}
throw new Error("ACCESS DENIED");
};


Comments
Post a Comment