Как отобразить CSS/JS/изображения вместе с HTML -файлом в FASTAPI?Html

Программисты Html
Anonymous
Как отобразить CSS/JS/изображения вместе с HTML -файлом в FASTAPI?

Сообщение Anonymous »

Я сталкиваюсь с проблемой при рендеринге HTML -файла в FastApi.static_dir = os.path.join(os.path.dirname(__file__), "static")
app.mount("/",StaticFiles(directory=static_dir, html=True),name="static")

@app.get("/")
async def index():
return FileResponse('index.html', media_type='text/html')

Во время запуска приведенного выше файла с использованием Uvicorn Я могу отображать файл HTML по адресу http://127.0.0.1:8765/, но статические файлы, такие как CSS, JS и изображения, не получают рендеринга. Постройте из углового JS) < /p>



test







Структура файла:
modulename
- static
- index.html
- styles.87afad25367d1df4.css
- runtime.7f95ee6540776f88.js
- polyfills.a246e584d5c017d7.js
- main.4f51d0f81827a3db.js

- main.py
- __init__.py

Когда я открываю консоль браузера, она показывает, как ниже:
Изображение







Структура файла:
ui
- static
- index.html
- styles.87afad25367d1df4.css
- runtime.7f95ee6540776f88.js
- polyfills.a246e584d5c017d7.js
- main.4f51d0f81827a3db.js

- main.py
- __init__.py


Подробнее здесь: https://stackoverflow.com/questions/739 ... in-fastapi

Вернуться в «Html»