NetJS Swagger 配置

起初喜欢上NestJS是因为使用typescript语言,自己本身就是java开发人员,自然上手比较快,在加上前端一直在使用angular nestjs主要吸收angular的精华,而注解想必更是吸收spring大法,最近一直在写社区APP,后端选择nestjs有一个很大的原因就是nodejs 占用内存小,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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在我搭建基于Spring Cloud的微服务体系应用的时候所需要或者是常用的属性配置文件,还有这些属性的用途,此配...
    StrongManAlone阅读 9,607评论 0 18
  • 太长不读版: Spring + Angular 的全栈式开发,生产力高、入门难度低(此处省略一万字),是 Java...
    ThoughtWorks阅读 6,174评论 1 28
  • 那天是星期三,我奶奶去世了。 01. 放学的时候爸爸已经回老家了,妈妈接的我。 在她陈述完这个事情后...
    冬家还有可爱磊i阅读 1,852评论 0 0
  • 红尘茫茫,我们有幸相遇,却最终相离。但依然感谢有你陪伴的日子,即使不能永远在一起,可只要你来过,我就没有遗憾。 -...
    欧嘉言阅读 6,442评论 52 53
  • 肚子饿了,这就是我去吃饭的理由。而,让一个人非死不可死的理由,又是什么呢? 下午三点,饭店里的一个客人都没有。那个...
    半朽阅读 3,733评论 15 29