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
I currently have this code
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 /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 routeaha
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