I want to be able to write a route in the following ways (I have 3 parameters: lapsnumber, time and breaktime):
- /20minutes
- /1laps-20minutes-10secondsbreak
- /2laps-20minutes
My current code is this one:
router.get('/(:lapsnumber-)?:time(-:breaktime)?', function(req,res,next) {
res.render('timer', {
lap: req.params.lapsnumber,
time: req.params.time,
breaks: req.params.breaktime
});
})
How can I do that? Thank you so much! :)