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
Мобильная версия