nkm-cms-server:nkm-cms内容管理系统服务端,测试账号:testAdminnkm-123456-源码

上传者: 42148975 | 上传时间: 2021-03-12 14:08:17 | 文件大小: 186KB | 文件类型: ZIP
nkm-cms内容管理系统服务端 技术栈:Nodejs + Eggjs + Typescript + Mysql + Redis 文档都在文件,导入到postman立即 数据库导入文件 管理员用户账号密码:admin / 123456 其他配置参考eggjs文档 用户角色权限说明 新增资源 新增角色然后角色关联资源 新增用户然后用户关联角色(目前已实现单用户多角色功能) 快速开始 发展 $ npm i $ npm run dev $ open http://localhost:7001/ 不要以开发模式编译tsc,如果您已经运行过tsc则需要在npm run dev之前先进行npm run clean npm run dev 。 部署 $ npm run tsc $ npm start Npm脚本 使用npm run lint检查代码样式 使用npm test运行单元测试 se npm

文件下载

资源详情

[{"title":"( 76 个子文件 186KB ) nkm-cms-server:nkm-cms内容管理系统服务端,测试账号:testAdminnkm-123456-源码","children":[{"title":"nkm-cms-server-master","children":[{"title":"app.ts <span style='color:#111;'> 714B </span>","children":null,"spread":false},{"title":"yarn.lock <span style='color:#111;'> 331.88KB </span>","children":null,"spread":false},{"title":".eslintrc.js <span style='color:#111;'> 316B </span>","children":null,"spread":false},{"title":".vscode","children":[{"title":"launch.json <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"settings.json <span style='color:#111;'> 54B </span>","children":null,"spread":false}],"spread":true},{"title":"validator","children":[{"title":"index.ts <span style='color:#111;'> 931B </span>","children":null,"spread":false}],"spread":true},{"title":".travis.yml <span style='color:#111;'> 171B </span>","children":null,"spread":false},{"title":"tsconfig.json <span style='color:#111;'> 717B </span>","children":null,"spread":false},{"title":"config","children":[{"title":"config.prod.ts <span style='color:#111;'> 139B </span>","children":null,"spread":false},{"title":"config.default.ts <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"plugin.ts <span style='color:#111;'> 278B </span>","children":null,"spread":false},{"title":"config.local.ts <span style='color:#111;'> 139B </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"test","children":[{"title":"app","children":[{"title":"service","children":[{"title":"Test.test.ts <span style='color:#111;'> 356B </span>","children":null,"spread":false}],"spread":true},{"title":"controller","children":[{"title":"home.test.ts <span style='color:#111;'> 273B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"typings","children":[{"title":"config","children":[{"title":"index.d.ts <span style='color:#111;'> 374B </span>","children":null,"spread":false},{"title":"plugin.d.ts <span style='color:#111;'> 959B </span>","children":null,"spread":false}],"spread":true},{"title":"index.d.ts <span style='color:#111;'> 40B </span>","children":null,"spread":false},{"title":"app","children":[{"title":"service","children":[{"title":"index.d.ts <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false}],"spread":false},{"title":"model","children":[{"title":"index.d.ts <span style='color:#111;'> 855B </span>","children":null,"spread":false}],"spread":false},{"title":"middleware","children":[{"title":"index.d.ts <span style='color:#111;'> 372B </span>","children":null,"spread":false}],"spread":false},{"title":"controller","children":[{"title":"index.d.ts <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false}],"spread":false},{"title":"index.d.ts <span style='color:#111;'> 145B </span>","children":null,"spread":false},{"title":"extend","children":[{"title":"context.d.ts <span style='color:#111;'> 277B </span>","children":null,"spread":false},{"title":"helper.d.ts <span style='color:#111;'> 276B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"nkm-admin.postman_collection.json <span style='color:#111;'> 15.68KB </span>","children":null,"spread":false},{"title":"nkm_cms.sql <span style='color:#111;'> 20.33KB </span>","children":null,"spread":false},{"title":"appveyor.yml <span style='color:#111;'> 241B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 226B </span>","children":null,"spread":false},{"title":"app","children":[{"title":"settings.ts <span style='color:#111;'> 859B </span>","children":null,"spread":false},{"title":"router.ts <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false},{"title":"service","children":[{"title":"article.ts <span style='color:#111;'> 3.64KB </span>","children":null,"spread":false},{"title":"media.ts <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"captcha.ts <span style='color:#111;'> 846B </span>","children":null,"spread":false},{"title":"tags.ts <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"login.ts <span style='color:#111;'> 3.88KB </span>","children":null,"spread":false},{"title":"login_out.ts <span style='color:#111;'> 163B </span>","children":null,"spread":false},{"title":"upload.ts <span style='color:#111;'> 4.11KB </span>","children":null,"spread":false},{"title":"category.ts <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"system","children":[{"title":"dictionary.ts <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"resource.ts <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"user.ts <span style='color:#111;'> 3.81KB </span>","children":null,"spread":false},{"title":"role.ts <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"utils","children":[{"title":"date.ts <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false}],"spread":false},{"title":"public","children":[{"title":"nkm_cms.sql <span style='color:#111;'> 19.39KB </span>","children":null,"spread":false}],"spread":false},{"title":"model","children":[{"title":"dictionary.ts <span style='color:#111;'> 929B </span>","children":null,"spread":false},{"title":"article.ts <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"resource.ts <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"user.ts <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"tags.ts <span style='color:#111;'> 762B </span>","children":null,"spread":false},{"title":"role.ts <span style='color:#111;'> 931B </span>","children":null,"spread":false},{"title":"category.ts <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false}],"spread":false},{"title":"middleware","children":[{"title":"error_handler.ts <span style='color:#111;'> 930B </span>","children":null,"spread":false},{"title":"validate.ts <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false}],"spread":false},{"title":"controller","children":[{"title":"article.ts <span style='color:#111;'> 710B </span>","children":null,"spread":false},{"title":"media.ts <span style='color:#111;'> 487B </span>","children":null,"spread":false},{"title":"captcha.ts <span style='color:#111;'> 223B </span>","children":null,"spread":false},{"title":"tags.ts <span style='color:#111;'> 729B </span>","children":null,"spread":false},{"title":"login.ts <span style='color:#111;'> 268B </span>","children":null,"spread":false},{"title":"login_out.ts <span style='color:#111;'> 250B </span>","children":null,"spread":false},{"title":"upload.ts <span style='color:#111;'> 313B </span>","children":null,"spread":false},{"title":"BaseController.ts <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"category.ts <span style='color:#111;'> 503B </span>","children":null,"spread":false},{"title":"system","children":[{"title":"dictionary.ts <span style='color:#111;'> 522B </span>","children":null,"spread":false},{"title":"resource.ts <span style='color:#111;'> 727B </span>","children":null,"spread":false},{"title":"user.ts <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"role.ts <span style='color:#111;'> 510B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"extend","children":[{"title":"context.ts <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"helper.ts <span style='color:#111;'> 3.36KB </span>","children":null,"spread":false},{"title":"error","children":[{"title":"index.ts <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"schedule","children":[{"title":"clear_file.ts <span style='color:#111;'> 652B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":".gitlab-ci.yml <span style='color:#111;'> 191B </span>","children":null,"spread":false},{"title":".eslintignore <span style='color:#111;'> 24B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":".autod.conf.js <span style='color:#111;'> 351B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明