基于Nodejs、express框架的app升级服务。数据库MongoDB。UI框架Layui Admin。
安卓以及嵌入式设备需要修改bug以及发布新的功能,就要用到在线升级。我这里给大家提供了一个基于Nodejs的在线升级服务器的Demo.真实使用下,建议文件上传到类似阿里云、七牛云这样的文件服务器。
参考知识点:
- Nodejs、Express框架
- LayUI的admin模板使用
- MongoDB以及Mongoose的使用
安装
1,git clone https://github.com/gytai/nodejs-app-upgrade.git
2,npm install
3,pm2 start bin/www -name upgrade
线上Demo
测试账户:admin 123456
App检查更新
Post:http://localhost:3000/project/check
返回:
{
"code": 200,
"msg": "有新的升级",
"data": {
"file_md5": "e396add0bc852fc82f30652eeb1520bf",
"file_name": "robo3t-1.1.1-darwin-x86_64-c93c6b0.dmg",
"file_size": 22617886,
"name": "医疗",
"version": "v1.0.2",
"download_path": "/uploads/upload_e4796bd63685ff8144fc563af44052f4.dmg",
"is_force": false
}
}
已完成和未完成
- 登录、登出
- 项目添加、更新、删除
- 密码修改
- 用户管理
- 权限控制
如果您喜欢,请给个Star 谢谢...