如何在 API Platform Swagger UI 中将 HTTP 设置为默认方案?
How to set HTTP as default scheme in API Platform Swagger UI?
我正在使用 Symfony v4.3 和 API 平台构建网络应用程序。
API 平台有 OpenAPI 文档(Swagger UI),每次我去 myweb_url/api/doc UI,方案都设置为 HTTPS 作为默认。我想在 api_platform.yaml 配置文件中将其配置为 HTTP 作为默认方案。
这里是做这个的正确地方吗?是否可以不装饰整个 UI?
答案是nelmio_api_doc.yaml配置
要在api/doc中实现默认HTTP,您需要在nelmio_api_doc.yaml配置中的scheme字段中将HTTP放在首位:
nelmio_api_doc:
documentation:
schemes: [http, https]
我正在使用 Symfony v4.3 和 API 平台构建网络应用程序。
API 平台有 OpenAPI 文档(Swagger UI),每次我去 myweb_url/api/doc UI,方案都设置为 HTTPS 作为默认。我想在 api_platform.yaml 配置文件中将其配置为 HTTP 作为默认方案。
这里是做这个的正确地方吗?是否可以不装饰整个 UI?
答案是nelmio_api_doc.yaml配置
要在api/doc中实现默认HTTP,您需要在nelmio_api_doc.yaml配置中的scheme字段中将HTTP放在首位:
nelmio_api_doc:
documentation:
schemes: [http, https]