In ExpressJS è semplice definire parametri opzionali per le route.
Possiamo utilizzare il modificatore ? che rende l'espressione che lo precede opzionale:
'use strict';
const app = require('express')();
app.get('/:pageslug/:lang([a-z]{2})?', (req, res) => {
});
Il codice precedente definirà ad esempio le route /test e /test/en.