Node.js: realizzare dei permalink in stile WordPress con Express

Node.js: realizzare dei permalink in stile WordPress con Express

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).

Documentazione

Express routing

Torna su