其他分享
首页 > 其他分享> > fastapi启动后访问docs不显示页面的问题

fastapi启动后访问docs不显示页面的问题

作者:互联网

笔者之前正常使用fastapi的docs接口进行各种接口调试,使用很正常,之前安装也都是正常安装流程,没有做任何修改,可以突然有一天不知道为啥,docs接口打开是空白的,接口也没有报错,就是空白,摸索了好久找到如下方法:
问题原因:
我们在浏览器的开发者工具中可以看到,这个接口调用了一个 js脚本,这个脚本是部署在国外的,总之 就是因为这个原因导致我们没法访问了,由此我们需要把这个脚本从网上下载下来,放到本地,把此处调用国外的脚本变成调用我们自己本地的,即可。

 

 

修复方法

1. 下载相关static文件,放到启动文件的同级目录

 

 

2. 修改fastapi启动文件docs.py中文件引用地址

 

 

 

 

3. 在启动文件末尾添加

app.mount('/static', StaticFiles(directory='static'), name='static')

 

这样启动就OK了

 

标签:文件,启动,fastapi,接口,static,docs,页面
来源: https://www.cnblogs.com/fivenian/p/16339392.html