Abilitare l’identificazione dei dispositivi è semplice in Node.js ed Express.
Installiamo un modulo per Express:
npm install express-device
Quindi lo usiamo nella nostra app Express:
'use strict';
var express = require('express');
var device = require('express-device');
var app = express();
app.use(device.capture());
device.enableDeviceHelpers(app);
Abilitando i device helpers disponiamo ora di una serie di variabili che possiamo usare anche nei nostri template:
<% if(is_phone || is_tablet) { %>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<% } %>