奇巧淫技
前言这个是2.0版本,使用现在流行的前后端分离思想重构。体验网址:https://douyin.bigdataboy.cn源码地址:https://github.com/bigdataboy2020/fastapi_douyin使用到的技术后端:语言:PythonWEB框架:FastAPI(现代、快速(高性能)的Web框架)服务器框架:Uvicorn(基于asyncio开发的一个轻量级高效的web服务器框架)反向代理:Nginx(高性能的HTTP和反向代理web服务器)进程管理:Supervisor(ython开发的一套通用的进程管理程序)前端:UI框架:LayUI静态文件存放:Nginx前端部署宝塔添加网站上传前端源码api请求域名可以部署后端之后,再来修改部署后端再添加一个网站,用于添加反向代理修改后端配置&上传源码允许浏览器跨域请求的网址。需要修改成自己的前端域名。宝塔添加Python项目Python版本需要3.6以上。添加进程守护运行目录:/www/wwwroot/api.bigdataboy.cn网站目录启动参数:/www/wwwroot/api.bigdataboy.cn/api_venv/bin/uvicornmain:app按照自己的网站目录改改守护进程配置成功如下,这时只需要去Python项目管理器再启动一次该项目就行。配置反向代理即可部署成功,有问题联系QQ876545500