tutorial node framework ejemplos actualizar node.js express user-agent

node.js - framework - ¿Cómo manejar el agente de usuario en el entorno de nodejs?



node js tutorial (2)

Empiezo a usar el paquete "ua-parser" pero el creador está demasiado ocupado para mantener o confirmar ... el npm ua-parser está desactualizado, y es necesario descargarlo directamente desde github. ¿Alguien sabe acerca de otro buen paquete como ua-parser que se actualice y se pueda usar con Expressjs? ¿O tienes una manera de manejar solo con expressjs?



Hay dos situaciones generales, en las que solo necesita una coincidencia simple, y no necesita un módulo para esto, solo puede usar expresiones regulares en Nodo.

var isIpad = !!req.headers[''user-agent''].match(/iPad/); var isAndroid = !!req.headers[''user-agent''].match(/Android/); ==> true, false

El otro, si necesita una salida limpia y agradable del tipo de navegador, esto funcionó mejor para mí. https://www.npmjs.org/package/useragent