【发布时间】:2020-08-21 18:55:29
【问题描述】:
我构建了一个 FastAPI 应用程序和一个直接打开时可以使用的索引、css 和 js 文件,但是当使用 FastAPI 提供服务时,我无法显示 css 文件。如果问题是 CORS 问题,我已尝试进行故障排除,我已尝试重新排列文件以使其位于相同或不同的目录中(并相应地重新指定 href 路径),但没有任何效果。这是我此时的目录:
working_directory
└── app
|__ index.html
├── style.css
└── main.js
应用主页路由设置如下:
file_path = "index.html"
@app.get("/")
async def home():
return FileResponse(file_path)
我还需要在 file_path 变量中提供 css 文件的路径吗?到目前为止,我尝试过的格式还没有奏效,例如,FastAPI 的错误没有像 Flask 或 Django 那样详细记录。
我的错误如下所示: GET http://localhost:8000/style.css net::ERR_ABORTED 404(未找到)
如何让网络应用识别我的 style.css 文件?
【问题讨论】:
标签: python http-status-code-404 fastapi