nkm-admin / nkm-server

👨‍💻‍nkm-admin的后端项目,基于Nodejs+Koa2+Mysql+Redis开发

Home Page:https://admin.xuanmo.xin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

此仓库不在更新,由于第一次写后台,很多地方考虑的不是很完善,所以不在维护,可移步至我的新后台仓库https://github.com/nkm-admin/nkm-server-ts

nkm后台管理系统初始化模版-后端

测试账号:testAdmin/123456

此项目是学习nodejs做后台写的,目前已经完成基础权限功能,整体权限关联过程为:用户关联角色,角色关联资源,后端接口请求通过redis缓存当前用户的接口请求地址,每次请求通过koa的中间件进行拦截判断

目前也是正在学习mysql这些后端知识,欢迎各位指点,谢谢🤓

后端使用Nodejs + Koa2 + Mysql + Redis完成

使用前提

  • 本地需要mysqlredis环境

  • 克隆代码到本地 git@github.com:nkm-admin/nkm-server.git

  • 导入mysql 将项目根目录的nkm_admin.sql导入至数据库,admin账号默认密码:123456

安装项目依赖

yarn
or
npm install

启动项目

项目默认端口为:3333

yarn start
or
npm run start

部分截图

  • 登录 登录

  • 用户列表 用户列表

  • 资源管理 资源管理

  • 用户信息更新 用户信息更新

About

👨‍💻‍nkm-admin的后端项目,基于Nodejs+Koa2+Mysql+Redis开发

https://admin.xuanmo.xin

License:MIT License


Languages

Language:JavaScript 80.8%Language:PLpgSQL 19.2%