Connect middleware to bucket user-agent strings into device groups.
Sets X-UA-Device
header to phone
, tablet
or desktop
based on user-agent.
Sets X-UA-Device-Detailed
header to mobile-iphone
, mobile-android
, tablet-ipad
, tabled-android
based on user-agent.
Useful as a development-time stub for edge-cache based detection like varnish-devicedetect when Varnish/Fastly are not proxying requests.
connect = require 'connect'
deviceDetect = require 'connect-devicedetect'
app = connect().use(deviceDetect())