python使用FastAPI返回简单html页面

python使用FastAPI返回简单html页面

# pip install uvicorn prometheus_client
# pip install fastapi yaml
# uvicorn main:app --reload
from fastapi import FastAPI
from fastapi.responses import PlainTextResponse,HTMLResponse
import uvicorn
app = FastAPI()
@app.get('/', response_class=HTMLResponse)
async def list_url():
return """
<html>
<body>
<h1> 标题1: </h1>
<h2> 标题2: </h2>
<li><a target="_blank" href="http://localhost:8080">展示的地址1:http://localhost:8080 &nbsp;&nbsp;</a>备注</li>
<h2> 标题2: </h2>
<li><a target="_blank" href="http://localhost:8080">展示的地址2:http://localhost:8080 &nbsp;&nbsp;</a>备注</li>
</body>
</html>
"""
# 多个实例的监控返回
if __name__ == "__main__":
uvicorn.run(app='list_jq_url:app', host="0.0.0.0", port=8000,reload=True)
posted @   蒲公英PGY  阅读(1293)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示