Skip to content

Controller

tenowg edited this page Jun 19, 2016 · 1 revision

A Controller is the main entry point of Web Requests.

  1. Controllers contain light code
  2. Use services to do heavy lifting
  3. Return a Result
@Controller('/')
@injectable()
export class IndexController extends mvcController {
    constructor(userManager: UserManager) {
        super(); // This is required
    }

    @HttpGet()
    index() {
        return new View(this, "index");
    }
}

The @Controller() Decorator will register all routes in your controller.

Clone this wiki locally