express-user-agent-blocker
Version:
Express middleware for blocking access based on User Agent
14 lines (13 loc) • 378 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.readUa = void 0;
/**
* Reads the user agent from the request
* @param {Request} req - the request object
* @return {string} the user agent if present in the request
*/
const readUa = (req) => {
let ua = req.headers['user-agent'];
ua = ua || '';
return ua.trim();
};
exports.readUa = readUa;