Node.js: realizzare dei permalink in stile WordPress con Express
Possiamo realizzare dei permalink in stile WordPress anche 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).
Commenti