NestJs Swagger如何添加自定义图标

法里德·哈纳尔(Farid Hajnal)

我正在尝试向我的NestJs文档添加自定义图标。但是,我对路径文件的解析方式有点迷茫,不确定如何实现。

我正在使用nestjs / swagger模块版本3.1.0,并尝试在初始化Swagger模块时像这样传递路径文件。

我的main.ts文件

SwaggerModule.setup('/v1/docs', app, document, {
    customCss: CUSTOM_STYLE,
    customSiteTitle: 'My API Documentation',
    customfavIcon: './public/favicon.jpg'
});

搜索了github问题,没有发现任何有用的信息。从代码中可以看到,我能够修改CSS样式,但是我无法弄清楚如何创建favicon自定义。

感谢任何帮助

pravindot17

我使用以下命令将自定义图标添加到我的swagger文档中:

您要确保的第一件事是,在您main.ts的应用程序中使用以下代码初始化:

const app: NestExpressApplication = await NestFactory.create(...)

要提供静态内容,您必须使用初始化您的应用NestExpressApplication

下一步是允许Nest应用程序main.ts在初始化后使用以下内容查找公共内容

app.useStaticAssets(join(__dirname, '..', 'public'));

另外,在应用程序的根目录中创建一个公共目录,然后将favicon.jpg文件粘贴到该目录中

现在是时候初始化Swagger了 main.ts

SwaggerModule.setup('/v1/docs', app, document, {
    customCss: CUSTOM_STYLE,
    customSiteTitle: 'My API Documentation',
    customfavIcon: '../favicon.jpg'
});

您必须提供到应用程序根目录的相对路径,例如../favicon.jpg万一我们main.ts位于src应用程序根目录中的文件夹中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何配置自定义nestjs管道?

来自分类Dev

如何在NestJS管道中进行自定义响应

来自分类Dev

如何在Nestjs中使用自定义类文件维护Nestjs的规则

来自分类Dev

自定义jwt策略NestJs的验证失败响应

来自分类Dev

NestJS。自定义 provider,inject 无法解析 useFactory 的依赖

来自分类Dev

如何模拟nestjs导入?

来自分类Dev

如何在NestJS中使用Fastify设置自定义Content-Type?

来自分类Dev

如何在自定义装饰器中使用NestJS Reflector?

来自分类Dev

如何通过传入具有自定义值的ConfigService来测试nestjs服务?

来自分类Dev

如何在NestJS中使用globalPipse做出自定义响应

来自分类Dev

如何使用NestJS获取FullURL?

来自分类Dev

如何清理NestJs中的数据?

来自分类Dev

NestJS:如何从GraphQL自定义Guard中获取请求中的用户,该自定义Guard继承自JWT AuthGuard

来自分类Dev

如何更新NestJS Swagger模块但使用OpenAPI 2.0(Swagger)?

来自分类Dev

NestJs / swagger:定义没有DTO类的引用架构

来自分类Dev

NestJS Swagger:描述ApiProperty Decorator中的地图

来自分类Dev

NRWL + NestJS尝试使用Swagger插件

来自分类Dev

NestJS / Swagger-未获取完整说明

来自分类Dev

自定义存储库中带有Typeorm Transaction的Nestjs

来自分类Dev

如何在swagger nestjs中手动添加摘要和正文

来自分类Dev

离子子:如何添加自定义图标?

来自分类Dev

离子子:如何添加自定义图标?

来自分类Dev

如何处理NestJS中的TypeORM错误?

来自分类Dev

如何在NestJS中拆除MikroOrm

来自分类Dev

如何访问nestjs管道中的标头?

来自分类Dev

如何使用NestJS处理查询参数?

来自分类Dev

如何验证nestjs中的授权标头?

来自分类Dev

如何防止Nestjs上的事件循环冻结?

来自分类Dev

如何从NestJS的查询中获取参数

Related 相关文章

  1. 1

    如何配置自定义nestjs管道?

  2. 2

    如何在NestJS管道中进行自定义响应

  3. 3

    如何在Nestjs中使用自定义类文件维护Nestjs的规则

  4. 4

    自定义jwt策略NestJs的验证失败响应

  5. 5

    NestJS。自定义 provider,inject 无法解析 useFactory 的依赖

  6. 6

    如何模拟nestjs导入?

  7. 7

    如何在NestJS中使用Fastify设置自定义Content-Type?

  8. 8

    如何在自定义装饰器中使用NestJS Reflector?

  9. 9

    如何通过传入具有自定义值的ConfigService来测试nestjs服务?

  10. 10

    如何在NestJS中使用globalPipse做出自定义响应

  11. 11

    如何使用NestJS获取FullURL?

  12. 12

    如何清理NestJs中的数据?

  13. 13

    NestJS:如何从GraphQL自定义Guard中获取请求中的用户,该自定义Guard继承自JWT AuthGuard

  14. 14

    如何更新NestJS Swagger模块但使用OpenAPI 2.0(Swagger)?

  15. 15

    NestJs / swagger:定义没有DTO类的引用架构

  16. 16

    NestJS Swagger:描述ApiProperty Decorator中的地图

  17. 17

    NRWL + NestJS尝试使用Swagger插件

  18. 18

    NestJS / Swagger-未获取完整说明

  19. 19

    自定义存储库中带有Typeorm Transaction的Nestjs

  20. 20

    如何在swagger nestjs中手动添加摘要和正文

  21. 21

    离子子:如何添加自定义图标?

  22. 22

    离子子:如何添加自定义图标?

  23. 23

    如何处理NestJS中的TypeORM错误?

  24. 24

    如何在NestJS中拆除MikroOrm

  25. 25

    如何访问nestjs管道中的标头?

  26. 26

    如何使用NestJS处理查询参数?

  27. 27

    如何验证nestjs中的授权标头?

  28. 28

    如何防止Nestjs上的事件循环冻结?

  29. 29

    如何从NestJS的查询中获取参数

热门标签

归档