我在 FastAPI 中渲染 HTMl 文件时遇到问题。
main.py文件
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 运行上述文件时,我能够渲染 http://127.0.0.1:8765/ 处的 HTML 文件,但静态文件(例如 css、js 和图像)不会被渲染。
index.html:HTML 文件的一些代码(由 Angular JS 构建)
test