起初喜歡上NestJS是因為使用typescript語言凰浮,自己本身就是java開發(fā)人員浙巫,自然上手比較快榜聂,在加上前端一直在使用angular nestjs主要吸收angular的精華宁脊,而注解想必更是吸收spring大法,最近一直在寫社區(qū)APP嗤锉,后端選擇nestjs有一個很大的原因就是nodejs 占用內(nèi)存小,java太大啦墓塌,我服務器買不起啊~~??瘟忱, 我真的很喜歡typescript
說這么多還沒進入主題
async function bootstrap() {
const app = await NestFactory.create(AppModule);
const options = new DocumentBuilder()
.setTitle('Flutter BBS') /// 標題
.setDescription('Flutter BBS API') /// 描述
.setVersion('0.0.1') /// 版本號
.addTag('flutter') /// 標簽
.addBearerAuth()
.build();
const document = SwaggerModule.createDocument(app, options);
SwaggerModule.setup('api', app, document);
await app.listen(3000);
}
addBearerAuth
這個比較重要 因我項目中使用的是jwt安全驗證 這個可以增加我全局進行Authorization 驗證
效果圖
效果圖2