deno.land / x / alosaur@v1.1.1 / examples / hooks / areas / admin.area.ts

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import { Area, Controller, Get, UseHook } from "alosaur/mod.ts";import { TokenHook } from "../hooks/token-hook.ts";
@Controller()export class HomeController { @Get("/") text() { return `admin home page`; }}
@Controller("/about")export class AboutController { @Get("/") text() { return `admin about page`; }}
@UseHook(TokenHook, "123")@Area({ baseRoute: "/admin", controllers: [HomeController, AboutController],})export class AdminArea {}
alosaur

Version Info

Tagged at
a year ago