flask后端开发接口示例,利用Flask开发后端API接口。包含基本的项目配置、统一响应、MySQL和Redis数据库操作、定时任务、图片生成、项目部署、用户权限认证、报表输出、无限层级生成目录树、阿里云手机验证码验证、微信授权、Celery、单元测试、Drone等模块。
flask后端开发接口示例,利用Flask开发后端API接口。包含基本的项目配置、统一响应、MySQL和Redis数据库操作、定时任务、图片生成、项目部署、用户权限认证、报表输出、无限层级生成目录树、阿里云手机验证码验证、微信授权、Celery、单元测试、Drone等模块。
/projects
目录(没有就先新建目录sudo mkdir /projects
),执行命令cd /projects
sudo git clone https://github.com/qzq1111/flask-restful-example.git
拉取代码/projects/flask-restful-example
目录,执行命令cd /projects/flask-restful-example
/projects/flask-restful-example
中构建镜像sudo docker build . -t=flask-restful-example:latest
构建,等待构建完成sudo docker images
,查询构建好的镜像flask-restful-example
/projects/flask-restful-example
中运行容器sudo docker-compose up -d
sudo docker ps
查询容器是否运行flask_redis
server {
listen 5000;
server_name localhost;
# api代理转发
location /api {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://127.0.0.1:3010/api;
}
# 报表下载
location /report {
alias /projects/flask-restful-example;
}
}
sudo docker-compose restart
472597709
文章中的内容来自于本人工作中的总结,希望通过这一系列的文章,能够帮助到更多使用Flask开发后端接口的朋友。
如果觉得对你有帮助,也可以请我吃个午饭。
微信¥9.9 | 支付宝¥9.9 |
---|---|