学习egg写了个博客半成品
项目
地址:https://github.com/MUHM/goodluck 采用egg.js作为程序主框架 使用sequelizejs作为orm框架 页面渲染采用nunjucks
因为react angular vue写不顺手,写不来;html、css更是菜的不行;所以前端部分都是东抄一点西窃一点:
-
管理部分:
- 用了基于bootstrap的INSPINIA - Responsive Admin Theme;
- 然后自己写了些抠脚的knockout.js;
- markdown编辑器用了editor.md;
-
前端页面:Ghost Theme by M Yusza Mahardika,一套Ghost博客的主题,不过链接好像已经失效;
package.json已包含mssql及mysql所需要的库,有强迫证的请自行修改,开发时连的mysql,执行单元测试时用的mssql,所以无论选择mysql或者mssql出现的问题应该不会很大
DEMO
- https://ie.gl
- 后台:https://ie.gl/manage/home
- 账号:admin
- 密码:123456
单元测试
- Statements : 90.4% ( 716/792 )
- Branches : 78.87% ( 153/194 )
- Functions : 89.63% ( 147/164 )
- Lines : 90.4% ( 716/792 )
其它
因为一直做的是java,c#之类,所以在js写法上可能存在很大问题,本来学习的时候只是想写一个后台权限管理的demo,代码中存在写法不合理的地方请多指教 图就不上了
1 回复
赞