kt-template-online-api/src/app.controller.ts

24 lines
502 B
TypeScript

import { Controller, Get, Redirect } from '@nestjs/common';
import {
ApiMovedPermanentlyResponse,
ApiOperation,
ApiTags,
} from '@nestjs/swagger';
@ApiTags('基础能力 - 根入口')
@Controller()
export class AppController {
/**
* 重定向到Swagger文档。
*/
@Get()
@Redirect('/api#/', 301)
@ApiOperation({ summary: '重定向到Swagger文档' })
@ApiMovedPermanentlyResponse({
description: '重定向到 /api#/',
})
getHome() {
return { url: '/api#/' };
}
}