url rewriting - Rewrite PHP URL for Node.js -


i need rewrite url node:

/single.php?articleid=123 

to this:

/article/123 

this because company work printed out qr codes said url old software. software got rewritten in node, no qr code works anymore. how can support old url node? tried setting route it:

app.get('/single.php?articleid=:id', log.logrequest, auth.checkauth, function (request, reponse) {   response.send(request.params.id); }); 

but responds this:

cannot /single.php?articleid=12 

any ideas? thanks.

express routes paths, should able route single.php , articleid req.query.

app.get('/single.php', log.logrequest, auth.checkauth, function (request, reponse) {     response.send(request.query.articleid); }); 

if want require query parameter route, can create custom middleware it:

function requirearticleid(req, res, next) {     if ('articleid' in req.query) {         next();     } else {         next('route');     } }  app.get('/single.php', requirearticleid, ..., function (request, reponse) {     // ... }); 

next('route') discussed under application routing.


Comments

Popular posts from this blog

Detect support for Shoutcast ICY MP3 without navigator.userAgent in Firefox? -

web - SVG not rendering properly in Firefox -

java - JavaFX 2 slider labelFormatter not being used -