У меня есть приложение FastAPI и индексный файл, css и js, которые работают при прямом открытии, но я не могу заставить файл css отображаться при обслуживании с FastAPI. Я пробовал устранять неполадки на случай, если проблема связана с CORS, я попытался переупорядочить файлы, чтобы они находились в одном или разных каталогах (и соответственно повторно указали путь href), но ничего не сработало. На данный момент это мой каталог:
working_directory
└── app
|__ index.html
├── style.css
└── main.js
Если домашний маршрут приложения настроен так:
file_path = "index.html"
@app.get("/")
async def home():
return FileResponse(file_path)
Нужно ли мне также указать путь к файлу css внутри переменной file_path? Форматы, которые я пробовал, пока не работали, и ошибки с FastAPI не так хорошо документированы, как, например, с Flask или Django.
Моя ошибка выглядит так: GET http://localhost: 8000 / style. css net :: ERR_ABORTED 404 (не найдено)
Как заставить веб-приложение распознавать мой стиль. css файл?