FastAPI 创建
1.安装 FastAPI 和 Uvicorn:
pip install fastapi uvicorn
2.创建FastAPI 应用。main.py:
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return {"Hello": "World"}
3. 在命令行中使用 Uvicorn 启动你的应用:
uvicorn main:app --reload
main:app 表示 Uvicorn 应该寻找名为 main.py 的文件,并在该文件中寻找名为 app 的 FastAPI 实例。
--reload 参数使得服务器在代码变更时自动重启,适合开发使用。
默认 FastAPI 应用应该在本地的 8000 端口运行,可以通过访问 http://127.0.0.1:8000/ 来查看。
4.参数指定
uvicorn main:app --reload --host 0.0.0.0 --port 5000
启动 Uvicorn 时指定 --host 参数为 0.0.0.0,服务器将接受来自任何 IP 地址的连接。
本文来自博客园,作者:Zain·Wilson,转载请注明原文链接:https://www.cnblogs.com/ZainWilson/p/18185881
分类:
python
标签:
zain_python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)