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

java - How to Configure JAXRS and Spring With Annotations -

visual studio - TFS will not accept changes I've made to a Java project -

php - Create image in codeigniter on the fly -