centos部署FastApi教程

发表时间:2020-03-12

服务器的基础配置请看这篇:阿里云CentOS 7.6 配置Python生产环境( python3.7.6 + Nginx + virtualenv)


第一步:nginx反向代理——将80端口请求转发到8080

1.修改nginx.conf

Snipaste_2020-03-12_10-09-57.png

2.在监听80端口的代码里面添加转发8080的虚拟路径

Snipaste_2020-03-12_10-17-00.png


第二步:部署FastApi

1.安装

pip install fastapi

pip install uvicorn

2.创建具有以下内容的文件 main.py

from fastapi import FastAPI

app = FastAPI()


@app.get("/")
def read_root():
    return {"Hello": "World"}

3.运行项目:

uvicorn main:app --reload --host 0.0.0.0 --port 8080

这时候打开首页出现如图所示:

Snipaste_2020-03-12_10-23-23.png

项目运行成功

文章来源互联网,如有侵权,请联系管理员删除。邮箱:417803890@qq.com / QQ:417803890

微配音

Python Free

邮箱:417803890@qq.com
QQ:417803890

皖ICP备19001818号
© 2019 copyright www.pythonf.cn - All rights reserved

微信扫一扫关注公众号:

联系方式

Python Free