2020-02-26 21:26:02 +08:00
2020-02-14 15:55:08 +08:00
2020-02-28 17:21:06 +08:00
2020-02-28 12:49:19 +08:00
2020-02-28 12:49:19 +08:00
2020-02-28 17:21:06 +08:00

挂柯南

服务器配置

// 安装venv
python3 -m venv venv
// 启动venv
. venv/bin/activate
// 升级pip
pip install --upgrade pip
// 安装flask...
pip install Flask
pip install requests
pip install bs4
pip install gunicorn
pip install pymongo
pip install flask_cors
// 设置全局变量
export FLASK_APP=coc.py
export FLASK_ENV=development
// 启动临时服务
flask run --host=0.0.0.0 -p 8001
// beta
flask run --host=127.0.0.1 -p 5005
// 启动永久服务
gunicorn coc:app -c gunicorn.conf.py
// 查看已启动服务
pstree -ap|grep gunicorn
// 关闭某服务
kill (pid)
//关闭venv
deactivate 

错误代码一览

/api/login 100数据校验失败 101账户错误 102教务挂了 200ok

/api/laf/add 330数据校验失败 331插入数据库失败

/api/laf/del 340数据校验失败 341id不合法

/api/laf/get 350数据校验失败 351lost表获取失败 352found表获取失败

/api/laf/detail 360数据校验失败 361数据不存在 362id不合法

/api/laf/comment 370数据校验失败 371评论数据库修改失败 372回复数据库修改失败 373数据不存在 374id不合法

/api/photo/upload 380图片格式不符

/api/game/schedule/upload 400数据校验失败 401排名表修改失败

/api/game/schedule/get 410: 数据校验失败 411排名表获取失败

lost and found

  • /api/laf/add
    • data
      • title
      • content
      • create_time
      • img_url
      • total_addr
      • detail_addr
      • contact_way > type + content
      • comment [ {msg, user_name, time, user_id, reply } ]
      • user_info > user_cid + user_name + user_id
      • type
  • /api/laf/del
    • data
      • id
      • type
      • user_info > user_id + user_name
  • /api/laf/get
  • /api/laf/detail
    • data
      • id
      • type
  • /api/laf/comment
    • data
      • user_info > user_id + user_name
      • msg
      • time
    • position
      • id
      • type
      • comment_type
      • comment_index

game

  • /api/game/schedule/upload
    • data
      • nick
      • count
      • time
      • sign
  • /api/game/schedule/get
    • data
      • sign
Description
Cherry课表后端
Readme 598 KiB
Languages
Python 99.5%
Dockerfile 0.4%
Shell 0.1%