safe-start-koa2 简单的 Koa2 的脚手架开源项目

我要开发同款
匿名用户2018年01月29日
24阅读
开发技术JavaScript
所属分类Web应用开发、Web框架
授权协议MIT

作品详情

简单直接的的Koa2的脚手架

迅速开发 - 自动热重启服务+测试驱动开发模式+重置数据库(bycli)

生产就绪 - 有node和npm马上可以部署,不用安裝任何东西

从众-80%人会做的设计决定(designdecision)和80%人会使用的库(library)

结构简单 - routes+MVC+中间件(Middleware)

没有魔法-可由app.js开始,25分钟读懂的代码

特别之处

没有babel配置(Node9)

Nodemon自动热重启服务

自带会员系统(可拆开)(Passportjs)

邮件服务(Sparkpost)

对象关系映射(ORM)(Sequelize)

多个配置(/.envproduction.json,test.json,development.json)

koa-router

技术堆栈

Nodejs

koa2

Sequelize

Mysql

安装并运行1. git clone git@github.com:chungchi300/safe-start-koa2.git//更改 database2. src/config/default.js (Mysql)3. npm i && npm run reset && npm start

开发模式

文件修改后自动重启Node.js自动热重启服务

npm run start

测试驱动开发模式

Jest

npm run test

线上模式

pm2

npm run production
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论