我提供了FastAPI的React个应用
app.mount("/static", StaticFiles(directory="static"), name="static")
@app.route('/session')
async def renderReactApp(request: Request):
return templates.TemplateResponse("index.html", {"request": request})
通过这个React应用程序,React路由在客户端也可以正常工作
@app.route('/network')
@app.route('/gat')
@app.route('/session')
async def renderReactApp(request: Request):
return templates.TemplateResponse("index.html", {"request": request})
但对我来说,这似乎很奇怪和错误,因为我需要在后端和前端添加每条路由.
我确信FastAPI中一定有类似Flask @flask_app.add_url_rule('/<path:path>', 'index', index)
的东西,它将服务于所有任意路径