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

Using 'OR' and 'AND' in SQL Server -

python - Finding intersection between ellipse and a line -

c++ - NetBeans Remote Development with additional configuration -