Parameterized Routes
Last updated
Parameterized routes help you develop flexible endpoints as they can receive information from the user and transmit it to the back-end by only using the URL. They are a variable in a url.
The variables in a parameterized route must start with :
We can have as many parameterized routes as we want as long as all our variables start with : and have different names
import { GET, MandarineMVC } from "https://deno.land/x/mandarinets/mod.ts";
@Controller()
export class MyController {
@GET('/get-user/:id')
public httpHandler(@RouteParam() id: number) {
return `Hello, user with id ${id}`;
}
}
new MandarineMVC().run();Some concepts shown in the example above are discussed and explored in HTTP Handlers
Last updated