文件名称:nodejs-user-management:节点Js用户管理应用程序
文件大小:54KB
文件格式:ZIP
更新时间:2024-03-08 04:37:46
TypeScript
Nodejs用户管理 Nodejs用户管理是一种用于帮助管理员管理用户身份的应用程序,包括密码重置,创建和配置,阻止和删除用户。 主要特点 ! 用打字稿写 基于权限的访问控制 无状态(JWT) 用户 登录 登出 获取自己的信息(按令牌) 更改自己的信息 修改自己的密码 重置密码(生成令牌以将其发送到用户电子邮件) 行政 获取所有用户 通过ID获取用户 添加新用户 编辑用户 删除用户(软删除) 以用户身份登录 获取所有组 按组ID获取组 新增群组 编辑组 删除组(软) 获取所有权限 科技类 Node-UM使用许多开源项目来正常工作: Docker安装 如果您有docker和docker compose,只需运行以下命令,该应用程序将开始侦听端口8082 $ tsc $ docker-compose up 安装 Node-UM需要 , , 安装依赖项和devDepend
【文件预览】:
nodejs-user-management-master
----package.json(1KB)
----tslint.json(2KB)
----Dockerfile(238B)
----docker-compose.yaml(518B)
----LICENSE(1KB)
----package-lock.json(55KB)
----.env(2KB)
----tsconfig.json(5KB)
----node-user-management.postman_collection.json(18KB)
----init-mongo.sh(312B)
----.gitignore(77B)
----.dockerignore(129B)
----README.md(4KB)
----DB()
--------groups.json(645B)
--------permissions.json(2KB)
--------users.json(528B)
----source()
--------models()
--------config()
--------routes()
--------db.ts(991B)
--------dto()
--------controllers()
--------server.ts(2KB)
--------lib()
--------index.ts(149B)
--------helpers()
----.vscode()
--------settings.json(71B)