赞
踩
如果只是要解决docs页面空白的问题,可先看我的这篇博客:FastAPI访问/docs接口文档显示空白、js/css无法加载_fastapi docs打不开-CSDN博客
以下内容适用于需要以自用域名访问swagger-ui的情况:
1. 准备好swagger-ui的链接,如:
https://asset.waketzheng.top/swagger-ui.css
https://asset.waketzheng.top/swagger-ui-bundle.js
2. 安装插件fastapi-cdn-host(只适用0.100以上版本的fastapi,旧版本请自行参考官网示例)
pip install fastapi-cdn-host
3. 启用插件
- import fastapi_cdn_host
- from fastapi import FastAPI
-
- app = FastAPI()
- fastapi_cdn_host.patch_docs(
- app,
- CdnHostItem('https://asset.waketzheng.top/swagger-ui.css').export(),
- )
效果:
附:如果还想修改网站ico,可以传入favicon_url参数
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。