python篇FastAPI_快速使用手册
2023-12-13 23:48:23
一个新兴的web框架
安装fastapi
pip install fastapi
asgi 服务器安装
pip install "uvicor[standard]"
helloworld
from fastapi import FastAPI
app=FastAPI()
@app.get("/")
async def root():
return {"message" : "hello world"}
启动服务(开发模式)
(base) candice@cds992 ~ % pwd
/Users/candice
(base) candice@cds992 ~ % ls hello_fastapi.py
hello_fastapi.py
(base) candice@cds992 ~ % **uvicorn hello_fastapi:app --reload**
INFO: Will watch for changes in these directories: ['/Users/candice']
INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
INFO: Started reloader process [2990] using WatchFiles
INFO: Started server process [2992]
INFO: Waiting for application startup.
INFO: Application startup complete.
(base) candice@cds992 ~ % curl 127.0.0.1:8000
{"message":"hello world"}
交互式文档可查看 localhost:8000/docs
API文档可查看localhost:8000/redoc
文章来源:https://blog.csdn.net/cds992/article/details/134982645
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!