http url parameters question

Hi yall, I am currently trying to make a Deno http server for the funs, but I am walking into a problem. I want to have 3 pages: /, /thing and /thing/:id. If the route is /, it directs to home, if the route is /thing/:id, then it directs to that page, and if the route is /thing/:id but without a (valid) id, then it directs to /thing. Is there a way to do this without putting the handlers for /thing and /thing/:id in seperate?
5 Replies
Definitely Not A Dolphin
I currently have this code
Definitely Not A Dolphin
Every route is an object of type Route, and my goal is to put bot the code for /thing and /thing/:id in the same function (if that makes sense) currently, / and /thing/:id both work, but typing in /thing directs to /
marvinh.
marvinh.19h ago
that's because once the for-of loop completes and nothing matched, you're calling homeRoute.execute(req). basically your home route is your 404 route
Definitely Not A Dolphin
aha Okay so what do I change so that /thing and /thing/:id both route to the same page then? And after that, how do I / should I seperate the 404 from the home? or should I just make a new Route Object for that i think that is best

Did you find this page helpful?