rakj
rakj

Reputation: 59

How to get the router values containing special characters in express router

I am working on to get route value in Nodes js using express framework

the url goes like

   http://localhost:3000/course/view/turbine/turcV39/%20V42/%20V44/%20V47

Need to get the value "V39/%20V42/%20V44/%20V47" from the above url and route

     router.get('/view/turbine/:turc?', function(req, res) {   
     console.log('a');
     });

Upvotes: 2

Views: 315

Answers (1)

Rami Jarrar
Rami Jarrar

Reputation: 4643

You can use regex to get it, like this

app.get(/\/view\/turbine\/turc(.*)/, function(req, res) { 
    console.log(req.params[0])
});

Upvotes: 3

Related Questions