Я хотел бы знать, нужна ли мне попытка ... поймать для входящих запросов с, как в следующем сценарии?И это избыточно, если я использую ty..catch и если я проверю также typeof?Будет ли использовать только try..catch?
module.exports = function verifyToken(req, res, next) {
// Get auth header value
try {
var bearerHeader = req.headers['authorization'];
} catch (e) {
return res.sendStatus(403);
}
if (typeof bearerHeader == 'undefined') {
// Forbidden
return res.sendStatus(403);
}
//split at the space
const bearer = bearerHeader.split(' ');
// Get token from array
const bearerToken = bearer[1];
// Set the token
req.token = bearerToken;
next()
}