fzu-cpDailySign 是带有基本前后端的今日校园签到测试工具:wink:
仅需几步,快速开始签到测试👇
- 注册后验证手机
- 进行任务设置
- 修改通知方式:
- 已经实现的功能
- 用户注册/登录
- 签到任务/信息收集任务
- 手机验证码登录/验证
- 手动任务测试
- 自动任务测试
- 可选的任务结果推送 iOS Bark / Server酱 / Qmsg酱
- 历史打卡结果记录
- 站点公告/更新时间显示
- 站点公告推送
- 自动任务测试
- ...
- 正在测试中的功能
- 当天通行码申请
前端采用Vue-Cli, 后端采用Express, 仍在完善中
# for backend, frontend...
$ git clone && npm install
此外,还需要一个Redis进行相关数据的存储
- Vue
$ cd frontend
$ npm run serve
- express
$ cd backend
$ node app.js
相关配置说明
redis.json : 用于配置Redis相关的连接设置,按照文件内的说明进行配置
vue.config.js : Vue CLI相关配置,待完善
参考Vue-CLI的相关内容: https://cli.vuejs.org/zh/guide/deployment.html
下面给出一种可能的通过pm2进行部署的方法:
$ pm2 start app.js -i max
# 目前在编号为10的核心中运行,可能需要根据自身情况进行相应修改,方法同下.
如果不使用pm2进行部署,需要修改
cronSignTask
中的相关内容.具体见utils.js
更多相关的配置,参考:https://pm2.keymetrics.io/docs/usage/pm2-doc-single-page/
使用其他方式部署时,需要修改定时签到中的相关内容.
Credit to:
- https://github.com/ZimoLoveShuang/auto-sign 本项目基于此进行模拟签到测试:grin:
- 检查账户有效性
- 账户安全性增强
- 相关信息提示
- ...