翻自 《Flask Web开发实战_入门、进阶与原理解析(李辉著 )》 中的实战项目SayHello 线上体验地址:http://49.232.203.244:9001/message.html
所有图片都是用的gitee做图床,不知道为什么github展示不出来,需要看图片请前往 该项目的Gitee仓库地址
FastAPI + SQLAlchemy(sqlite3) + html + css + vue.js + axios
- 新增留言, 留言列表接口, 接口测试
- 完善前端页面,更改实时校验,https://blog.csdn.net/qq_22182989/article/details/103728781
- 体验版部署,更新docker 部署文档
- 项目目录下执行
pip install -r requirements.txt
Terminal(终端)
执行命令uvicorn main:app --reload
- 访问服务
- http://127.0.0.1:8000/docs # 接口文档
详细内容请看:https://www.cnblogs.com/zy7y/p/14344375.html
- 进入到项目目录下(命令请在命令行执行)
- 执行
docker build -t sayhello .
- 运行容器
docker run -d --name sayhello-fastapi -p 8000:80 sayhello
需要确定static/message.html 中的 baseURL
地址是不是后端服务器IP地址
- 进入到项目static目录下
- 执行
docker build -t sayhello-front .
- 运行容器
docker run -d --name sayhello-front-9000 -p 9001:80 sayhello-front