用uvicorn+fastapi到本地需要添加ssh隧道
ssh -L 8080:127.0.0.1:8000 服务器地址
之后就可以使用本地浏览器打开了
其中8080是本地的端口号,8000是远程服务器的端口号
如果需要再本地访问,则使用端口8080
要在服务器访问,则使用端口8000
如果定义了类似这样的函数
@app.get("/clean_cache")
async def clean_cache():
....
return {'flag': 'success'}
则需要浏览器访问:http://localhost:8080/clean_cache
补充:
将curl转换为python代码:https://curlconverter.com/python/