For the complete documentation index, see llms.txt. This page is also available as Markdown.

Parameterized Routes

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.

Concepts

  • 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

Usage

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