src/app.controller.ts
Methods |
| getCompodoc | ||||||
getCompodoc(res: Response)
|
||||||
Decorators :
@Get('compodoc')
|
||||||
|
Defined in src/app.controller.ts:14
|
||||||
|
Parameters :
Returns :
void
|
import { Controller, Get, Inject, Post, Res } from '@nestjs/common';
import { ApiTags } from '@nestjs/swagger';
import { Response } from 'express';
import * as path from 'path'
import { AppService } from './app.service';
@ApiTags('')
@Controller()
export class AppController {
constructor(private readonly appService: AppService) {}
@Get('compodoc')
getCompodoc(@Res() res: Response) {
// Caminho para a pasta gerada pelo Compodoc
const compodocPath = path.join(__dirname, '../..', 'documentation');
// Servir a página inicial do Compodoc
res.sendFile(path.join(compodocPath, 'index.html'));
}
}