当前位置: 首页 > news >正文

Hello World

世界上最著名的程序

from fastapi import FastAPIapp = FastAPI()@app.get("/")
async def root():return {"message": "Hello World"}@app.get("/hello/{name}")
async def say_hello(name: str):return {"message": f"Hello {name}"}

在IDEA中如何创建FastAPI程序

File->New->Project->FastAPI
在这里插入图片描述
在这里插入图片描述

运行程序

在项目根目录,运行uvicorn main:app --reload

(venv) java0904@weigongdeMacBook-Pro FastAPI-cloud % uvicorn main:app --reload
INFO:     Will watch for changes in these directories: ['/Users/java0904/pythonProjects/FastAPI-cloud']
INFO:     Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
INFO:     Started reloader process [9864] using WatchFiles
INFO:     Started server process [9866]
INFO:     Waiting for application startup.
INFO:     Application startup complete.

uvicorn main:app --reload命令含义如下:

main:main.py 文件(一个 Python「模块」)。
app:在 main.py 文件中通过 app = FastAPI() 创建的对象。
–reload:让服务器在更新代码后重新启动。仅在开发时使用该选项。

在这里插入图片描述

测试

访问http://127.0.0.1:8000,将会看到以下输出

{"message": "Hello World"
}

在这里插入图片描述
访问http://127.0.0.1:8000/hello/cloud将会看到

{"message": "Hello cloud"
}

在这里插入图片描述

自动swagger文档

在浏览器输入http://127.0.0.1:8000/docs你将会看到在线的文档,这点非常友好,你可以直接在此处进行测试
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/254044.html

相关文章:

  • 【Python】Python读Excel文件生成xml文件
  • c++--类型行为控制
  • 笔记64:Bahdanau 注意力
  • 面试官问:如何手动触发垃圾回收?幸好昨天复习到了
  • 操作系统的运行机制+中断和异常
  • Python实战:批量加密Excel文件指南
  • 二叉树链式结构的实现和二叉树的遍历以及判断完全二叉树
  • vue中的动画组件使用及如何在vue中使用animate.css
  • qt 5.15.2 网络文件下载功能
  • Wifi adb 操作步骤
  • 湿货 - 231206 - 关于如何构造输入输出数据并读写至文件中
  • EasyMicrobiome-易扩增子、易宏基因组等分析流程依赖常用软件、脚本文件和数据库注释文件
  • 【Python百宝箱】漫游Python数据可视化宇宙:pyspark、dash、streamlit、matplotlib、seaborn全景式导览
  • 企业数字档案馆室建设指南
  • JavaScript中处理时间差
  • Multidimensional Scaling(MDS多维缩放)算法及其应用
  • 单片机_RTOS_架构
  • Golang rsa 验证
  • 网络安全威胁——跨站脚本攻击
  • Java利用UDP实现简单的双人聊天
  • HBase整合Phoenix
  • C# 委托/事件/lambda
  • 13款趣味性不错(炫酷)的前端动画特效及源码(预览获取)分享(附源码)
  • C# 友元程序集
  • CRM系统的数据分析和报表功能对企业重要吗?
  • 【单体架构事务失效解决方式之___代理对象加锁】
  • 面试被问到 HTTP和HTTPS的区别有哪些?你该如何回答~
  • 点评项目——短信登陆模块
  • 2023亚太地区五岳杯量子计算挑战赛
  • Python 模块的使用方法