Ich versuche, die Swagger-Benutzeroberfl?che zu deaktivieren, oder genauer gesagt, weil ich m?chte, dass wir sie nur für Nicht-Produktionsumgebungen bereitstellen.
Ich habe auf diesen Link verwiesen, aber nichts ist passiert.
Meine api_platform.yaml
Datei:
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
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 看起來像這樣。如果您正確使用環(huán)境,那么您的 swagger 僅在您的產(chǎn)品環(huán)境中被禁用。