# djbiu
## 安装方式
```
npm i djbiu -g
```
## 该工具主要是基于koa2做的脚手架,主要包含以下两个功能:
- 搭建工程项目的整体目录结构,包含一些比较常用的功能以及对应的技术选型:
- log -> log4js
- 统一异常处理
- db -> bookshelf(之所以不用sequelizejs是因为有点太重)
- bodyParser -> koa-bodyparser
- cors -> koa2-cors
- 统一输出,业务只需要在controller里面返回业务数据即可,由response中间件返回统一的数据格式 -> koa-json
- router -> koa-router
- 部署: supervisor && pm2(后期会加docker)
- 传入的数据验证 -> joi
- 管理异步 async / await
- 请求远程url -> axios
- 生成单表的增删改查(暂时不涉及到多表关联,因为如果自动处理多表关联的话,是基于数据库外键的,但其实一般不太推荐使用外键)
## 具体用法:
- 初始化工程目录结构
```
djbiu init -n '项目名称' -p 端口号
```
- 新建某个单表的增删改查
```
djbiu crud -t '表名' -m 'model名'
```
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备等 操作系统:LInux、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信是一个非常广泛的领域,它涉及到计算机科学、电子工程、数学等多个学科的知识。 云计算与大数据:包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
资源推荐
资源详情
资源评论
收起资源包目录
基于koa2的node脚手架,一键生成项目框架、数据库相关操作.zip (16个子文件)
cm
lib
compileTemplate.js 2KB
initSkeleton.js 462B
crud.js 1KB
initCrud.js 276B
getTableInfo.js 2KB
skeleton.js 1KB
cloneGit.js 639B
compileTemplateCrud.js 2KB
package.json 1KB
bin
djbiu-init.js 784B
djbiu-crud.js 585B
djbiu.js 1KB
index.js 40B
.gitignore 41B
README.md 1KB
config
param.js 53B
共 16 条
- 1
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功