Python FastAPi 保姆级部署Windows服务器

首先得成功写完整个fastapi的代码

他长这样。

Python FastAPi 保姆级部署Windows服务器_第1张图片

 这里我使用的是get。来模拟一次测试请求。结果页是这样的。Python FastAPi 保姆级部署Windows服务器_第2张图片

这样模拟你项目的请求接口。host在本地的应该是127.0.0.1,在服务器的话就设置成0.0.0.0

模拟项目完成。接下来就是打包环节。由于我打包过就不演示该接口了。展示的是已经完成的接口。使用pyinstaller 命令进行打包。没有的话去安装软件下载一下。 

Python FastAPi 保姆级部署Windows服务器_第3张图片

使用命令、首先cd到你当前的需要启动的app内。也就是

uvicorn.run(app,host="0.0.0.0",port=8886,reload=False)

这句话的文件夹内。然后打包的时候尽量保持这个文件调包的所有文件都是在这个文件夹下,或者在这个文件夹的子类。平级也是可以的。

使用命令 pyinstaller -F Test.py 

Test.py 是文件名称。然后会得到一个exe程序。讲该程序直接复制到服务器的桌面。就可以了。

注意。请在服务器的安全组开启你的端口号。负责请求失败

以下是成功实例:

 Python FastAPi 保姆级部署Windows服务器_第4张图片

 Python FastAPi 保姆级部署Windows服务器_第5张图片

 

你可能感兴趣的:(fastapi)