fastapi-cdn-host发布了 -- FastAPI接口文档/docs页面空白的问题,现在很好解决了~
代码地址:https://github.com/waketzheng/fastapi-cdn-host
如何安装:pip install fastapi-cdn-host
使用方法:
import fastapi_cdn_host
from fastapi import FastAPI
app = FastAPI()
fastapi_cdn_host.patch_docs(app) # 增加这行就能解决/docs页面空白的问题了
特性:
- 查找本地目录下是否有swagger-ui.css和swagger-ui-bundle.js,有的话自动挂载静态文件目录到app,并用它们替换掉默认的CDN
- 如果本地文件没有,会使用协程并发HTTP请求来对比默认CDN和unpkg.com的响应速度,然后采用速度快的那个
- 支持使用favicon_url参数来快速更改网站图标
离线文档
首先在有网络的地方,执行命令fastcdn offline
把静态资源下载到当前目录下的static文件夹里,然后把该文件夹上传到服务器即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!