Я пытаюсь обслуживать статические файлы, которые у меня есть в каталоге package_docs. Когда открываю в браузере:
http://127.0.0.1:8001/packages/docs/index.html , страница работает.
Но я хочу открыть страницу: http://127.0.0.1:8001/packages/docs/ а>
без исходного файла. И на выходе будет 404 Not Found
app.mount("/packages/docs",
StaticFiles(directory=pkg_resources.resource_filename(__name__, 'package_docs')
),
name="package_docs")
@app.get("/packages/docs/.*", include_in_schema=False)
def root():
return HTMLResponse(pkg_resources.resource_string(__name__, "package_docs/index.html"))
app.include_router(static.router)
app.include_router(jamcam.router, prefix="/api/v1/cams", tags=["jamcam"])
Как я могу изменить свой код? Любые советы будут полезны. Заранее спасибо.