2026.5.7:在内网下,使用nginx转发fastapi服务的时候,怎么解决路径映射以及接口url正确的问题?

📅 2026/7/15 17:41:49 👁️ 阅读次数 📝 编程学习
2026.5.7:在内网下,使用nginx转发fastapi服务的时候,怎么解决路径映射以及接口url正确的问题?

在内网下,使用nginx转发fastapi服务的时候,怎么解决路径映射以及接口url正确的问题?

背景

在内网情况下,往往不能将fastapi内置的swagger-ui页面(也就是/docs)正确加载出来。
原因是swagger-ui.cssswagger-ui-bundle.jsfavicon.png会从外网拉取!!!

内网下解决静态资源无法加载这个问题

从网上下载这几个文件,放到static目录

app.py里写入如下内容:

static_dir=os.path.dirn