File size: 1,157 Bytes
1e3bf12
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import { Controller, Get, Render } from '@nestjs/common';

@Controller('docs')
export class DocsController {
  @Get()
  @Render('index')
  getDocsHome() {
    return { message: 'Welcome to NestJS MVC', userName: 'John Doe', roles: ['admin', 'user'], userId: 1 };
  }

  @Get('code')
  @Render('docs/code')
  getCodeFlow() {
    return { message: 'Welcome to NestJS MVC', userName: 'John Doe', roles: ['admin', 'user'], userId: 1 };
  }

  @Get('credential')
  @Render('docs/credential')
  getCredentialFlow() {
    return { message: 'Welcome to NestJS MVC', userName: 'John Doe', roles: ['admin', 'user'], userId: 1 };
  }

  @Get('implicit')
  @Render('docs/implicit')
  getImplictFlow() {
    return { message: 'Welcome to NestJS MVC', userName: 'John Doe', roles: ['admin', 'user'], userId: 1 };
  }

  @Get('password')
  @Render('docs/password')
  getPasswordFlow() {
    return { message: 'Welcome to NestJS MVC', userName: 'John Doe', roles: ['admin', 'user'], userId: 1 };
  }

  @Get('stocks')
  @Render('docs/stocks')
  getStocks() {
    return { message: 'Welcome to NestJS MVC', userName: 'John Doe', roles: ['admin', 'user'], userId: 1 };
  }
}