Désactiver l'interface utilisateur Swagger sur la plate-forme API
P粉176151589
P粉176151589 2024-04-04 17:56:57
0
1
453

J'essaie de désactiver l'interface utilisateur Swagger, ou plus précisément, parce que je souhaite que nous la fournissions uniquement pour les environnements hors production.

J'ai référencé ce lien mais rien ne s'est passé.

Mon api_platform.yamlFichier :

api_platform:
  defaults:
    route_prefix: '/%env(API_ROUTE)%'
    enable_docs: false
    enable_entrypoint: false
    enable_swagger_ui: false
  swagger:
    api_keys:
      JWT:
        name: Authorization
        type: header
  collection:
    pagination:
      enabled: true

P粉176151589
P粉176151589

répondre à tous(1)
P粉729436537
api_platform:
  defaults:
    route_prefix: '/%env(API_ROUTE)%'
  swagger:
    api_keys:
      JWT:
        name: Authorization
        type: header
  collection:
    pagination:
      enabled: true
    
when@prod:
    api_platform:
        enable_docs: false
        enable_entrypoint: false
        enable_swagger_ui: false

Votre api_platform.yaml ressemble à ceci. Si vous utilisez l'environnement correctement, votre swagger ne sera désactivé que dans votre environnement de production.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal