三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

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

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

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

背景

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

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

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

在app.py里写入如下内容:

static_dir=os.path.dirn
← 返回列表