超星学习通签到API部署教程

创建文件夹存放脚本

将所有文件放在服务器的一个文件夹内(随意)

脚本下载
点击此处转github

安装所需模块

切换到项目根目录

2020/04/09/d2a3e0409053844.png

使用指令pip install -r requirements.txt安装所需模块

安装screen

安装screen

centos:

yum install screen

ubuntu:

apt-get install screen

使用screen

安装完之后,使用指令screen -S signapi 创建新的窗口

2020/04/09/1dd810409053843.png

运行脚本

输入指令

uvicorn main:app --host 0.0.0.0 --port 8000

然后就会出现如下画面

2020/04/09/1bc830409053844.png

这个时候就可以访问 http://服务器ip:8000/docs 查看是否访问正常

如果使用宝塔面板或者阿里云,腾讯云等等有安全组的服务器,需要在安全组内放开你所指定的端口,否则无法访问

也可以在这个页面进行接口测试

2020/04/09/42b2b0409053843.png

Ctrl + a + d可以切换回主窗口

关闭程序

如果需要关闭服务,可以使用screen -r signapi切换到任务窗口,然后按Ctrl + c结束程序

添加新评论