如何用另一个笨拙的文档扩展FastAPI文档?

问题描述

我决定在Python的FastApi框架中建立一个微服务网关。我的授权服务是用Django编写的,并且已经由drf-yasg软件包swagger docs生成了。我在想是否有办法以某种方式将身份验证的架构导入网关。我可以通过http以json格式提供模式,并从网关访问它。问题是如何将FastApi的文档与原始的swagger模式文件集成。

解决方法

根据docs,您可以修改openAPI json。

示例:

import React,{ Component,Suspense } from 'react';

  <Suspense fallback={<div>Loading....</div>}>
   
   <App />//your Component

  </Suspense>

结果:

resulting swagger ui