Sto lavorando su un blog di base in Express.js. Dire che ho percorso la struttura come questa:Utilizza una route come alias per un'altra route in Express.js
/blog/page/:page
Vorrei anche un percorso /blog
che è essenzialmente un alias per /blog/page/1
. Come posso gestirlo facilmente in Express?
Tutti i percorsi sono definiti come tali:
app.get('/path', function(req, res) {
//logic
});
Ciò causerà un cambiamento del URL del browser. Puoi invece utilizzare connect-modrewrite per riscrivere l'url. https://github.com/tinganho/connect-modrewrite?source=c – einstein
Correggere @einstein tuttavia non è necessario quando si utilizzano percorsi espressi. È possibile utilizzare regex per abbinare, o anche passare un array, vedere qui: http://stackoverflow.com/questions/15350025/express-js-single-routing-handler-for-multiple-routes-in-a-single- linea – TMPilot
downvoted in quanto richiede un altro round trip. Non è una buona soluzione. –