首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NelmioApiDoc v3 / Swagger -多个API文档

NelmioApiDoc v3 / Swagger -多个API文档
EN

Stack Overflow用户
提问于 2018-01-09 23:29:29
回答 1查看 1.9K关注 0票数 1

允许NelmioApiDoc v2使用多个views参数,这样我就可以隐藏一些端点,并在不同的URL上显示它们。

https://symfony.com/doc/current/bundles/NelmioApiDocBundle/multiple-api-doc.html

是否可以在使用Swagger的NelmioApiDoc v3中执行此操作?

我正在使用Symfony 3.3

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-01 20:53:25

您正在寻找的内容现在似乎在NelmioApiDoc v3中被称为“区域”。多亏了这一功能,您可以定义将分别生成不同文档的区域:

你只需要在你的config.yml中定义这些区域:

代码语言:javascript
复制
nelmio_api_doc:
    areas:
        default:
            path_patterns: [ ^/api ]
        custom:
            path_patterns: [ ^/custom ]
        another_custom:
            path_patterns: [ ^/anothercustom ]

然后你需要更新你的routing.yml文件:

代码语言:javascript
复制
app.swagger_ui:
    path: /api/doc/{area}
    methods: GET
    defaults: { _controller: nelmio_api_doc.controller.swagger_ui, area: default }

你可以在this doc上读到这篇文章。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48171531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档