- 前端分層
|--編譯層
|--server層
|--路由
|--api/vm: 通信
|--core:
|--service處理業(yè)務(wù): http(接口獲取)缚俏、工具(文件流椰于、配置文件)怠益、公用視圖、進程維護管理瘾婿、緩存工具
(cache蜻牢、mc、Readis)偏陪、校驗(json數(shù)據(jù))孩饼、基礎(chǔ)路由
|--view:視圖
|--過濾器: 過濾數(shù)據(jù)、設(shè)備等
|--static層
|--組件:html, js, css, 圖片竹挡, 插件...
|--core: 工具
|--page:js、css立膛、html揪罕、style、lang...
|--SAP: store狀態(tài)機
|--異步請求的封裝
|--過濾器:過濾數(shù)據(jù)宝泵、設(shè)備等
|--config層
|--打包:gulp...
|--發(fā)布: pm2
|--webpack: 解析依賴(ES5..)
|--package.json
|--Readme.md
|--kamar.js: TDD單元測試
|--git cli+Docker: 合并代碼后發(fā)測試環(huán)境 - 各層作用
- 使用腳手架生成項目框架
1好啰、使用express生成項目框架
http://www.expressjs.com.cn/starter/generator.html
2、使用koa生成項目框架
https://github.com/minghe/generator-k
3儿奶、koa與express兩者生成項目區(qū)別
https://github.com/minghe/generator-k