安装和部署

当然还是先把 demo 跑起来再说

本地使用

克隆仓库,安装依赖,运行即可。

注意,本项目需要使用 Python3.8+ 运行,

git clone https://github.com.cnpmjs.org/zaxtyson/Anime-API.git
pip install -r requirements.txt
python3.8 app.py

服务器端部署

服务器端部署 API 服务时,系统中可能存在多个 Python 版本,请指名具体的 Python 版本运行, 防止依赖安装到其它版本中。

git clone https://github.com.cnpmjs.org/zaxtyson/Anime-API.git
cd Anime-API
python3.8 -m pip install -r requirements.txt

修改 config.py,按照提示修改 IP 和域名信息

# 绑定的 IP, 服务器端请使用公网 IP
# 如果不确定可以使用 0.0.0.0
host = "127.0.0.1"

# API 服务的端口
port = 6001

# 设置资源路径的域名部分, 端口使用 port
# 如: http://www.foo.bar
domain = "http://localhost"

# 设置资源路径的前缀, 结尾不加 "/"
# 反向代理时使用, 该选项会覆盖 domain 的设置
# 如: http://www.foo.bar/anime-api
proxy_prefix = ""

运行服务即可

python3.8 app.py

如果需要保持后台服务,可使用 nohup

nohup python3.8 app.py &

浏览器打开 ip:port 或者 domain:port 就可以看到效果了

默认的配置为 127.0.0.1:6001