https://github.com/wangweianger/zane-koa2-restful-api
koa2 和 node.js 搭建的一条 RESTful api server端 脚手架。
https://github.com/wangweianger/zane-koa2-restful-api
Last synced: 11 days ago
JSON representation
koa2 和 node.js 搭建的一条 RESTful api server端 脚手架。
- Host: GitHub
- URL: https://github.com/wangweianger/zane-koa2-restful-api
- Owner: wangweianger
- Created: 2017-05-23T09:09:22.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-23T10:04:40.000Z (about 9 years ago)
- Last Synced: 2025-10-19T08:54:03.486Z (9 months ago)
- Language: JavaScript
- Size: 8.79 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#zane-koa2-restful-api
### 项目采用 koa2+gulp+mysal 搭建的一套后台集成模板
##项目通过gulp-nodemon 实时编译刷新node服务
##项目目录结构
```
assets
build
server.js 项目启动文件 babel 编译
dist 打包好的项目文件
logs pm2运行时生成的日志文件
noode_modules
src
controllers
index.js controller入口文件
email.js nodemailer 邮件发送controller
common.js 公共接口,比如:验证接口来源,检测接口参数,公共用户信息等
......
models
routes
index.js 路由入口
......
tool
index.js 入口文件
getsql.js 对mysql 的增删改查 语句的封装
mysql.js mysql配置文件
util.js 工具函数
.babelrc
.gitignore
gulpfile.js gulp配置
package.json
pm2.config.json pm2配置
README.md
```
### 说明
```
项目使用babel编译
项目通过gulp-nodemon 实时编译刷新node服务
提供了mysql的封装函数 和案例 (我自己开发使用时做的)
提供了邮件发送 nodemailer 配置
```
##运行方式
```
开发环境:npm run dev
打包:npm run build
启动项目:npm run server
pm2启动方式:npm run pm2
```