Possiamo realizzare dei permalink in stile WordPress anche con Express.
Immaginiamo di avere un permalink come /2016/06/titolo. Avremo:
var express = require('express');
var app = express();
app.get('/[0-9]{4}/[0-9]{2}/:slug', function(req, res) {
var postSlug = req.params.slug;
// Visualizzo il post
});
In pratica abbiamo usato le espressioni regolari implementate da Express unitamente al parametro nominale dell'URL della route. Express supporta solo alcuni modificatori delle espressioni regolari (non supporta ad esempio i modificatori come \d
per ovvie ragioni di parsing).