基于Nodejs、express框架的app升级服务。数据库MongoDB。UI框架Layui Admin。

By | 五月 17, 2019

基于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

http://112.74.81.224:3008/

测试账户: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 谢谢…

Github下载地址