在 API 平台上停用 Swagger UI
P粉176151589
P粉176151589 2024-04-04 17:56:57
0
1
397

我試圖停用 Swagger UI,或更準確地說,因為我希望我們僅為非產品環境提供它。

我引用了此鏈接,但是沒有任何反應。

我的 api_platform.yaml 檔案:

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

全部回覆(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

你的 api_platform.yaml 看起來像這樣。如果您正確使用環境,那麼您的 swagger 僅在您的產品環境中被停用。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!