准备工作
 安装新版node,es7需要高版本node支持, 并且需要babel转换es7语法
 async/await是异步流程控制更好的解决方案
    .babelrc1234567  {	"presets": ["es2015-node5"],	"plugins": [		"transform-async-to-generator",		"syntax-async-functions"	]}
入口index12require('babel-register');require('./server/index.js')
目录结构
- doc 数据库文件,项目文档- .doc
- .sql
 
- backEnd 后台文件- Semantic UI (样式框架)
- vue/angular (mvc框架)
 
- Semantic UI 
- frontEnd 前端文件 vue/ng/react- app 原文件
- release 编译文件
- bower.json 引用
 
- app 
- server 服务端文件- config 配置模块(数据库配置,环境配置)- index.js
 
- controller 控制器,统一入口模块
- routers 路由文件- (user) 接口处理模块
- index.js 入口文件
 
- (user) 
- codes code编码模块- code.js
- index.js
 
- models 数据库模型模块Sequelize
- services 业务模块,处理封装数据库models
- upload  文件上传目录
- utils 工具类
- views node模版引擎- handlebars
 
- logs 日志模块
 
- config 
todo
`中间件 session redis 缓存处理
package.json
| 
 | 
 | 
services模块入口
| 
 | 
 | 
控制器
| 
 | 
 | 
路由入口文件
| 
 | 
 | 
某路由文件
| 
 | 
 | 
utils
| 
 | 
 | 
以上是部分文件显示,如果需要详细框架搭建,留言或QQ联系博主我