文件名称:koa2-rest-scaffold:Koa2 RESTful API脚手架
文件大小:15KB
文件格式:ZIP
更新时间:2024-02-24 08:41:02
nodejs koa node rest-api scaffold
koa2 Restful API脚手架 本项目发布了一些koa2&node的常用库,集成了redis和mongo,包含路由,参数校验,单元测试,业务逻辑异常处理等特性 使用node koa框架,也找了一些网上的koa2脚手架,发现并没有一个项目能提供优雅的异常处理,故产生了此项目⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄ 项目运行 直接npm start立即启动启动项目,访问本地主机:7100 / api / hello,若看到数据正常返回则说明启动成功;若需要热更新,则npm run dev 运行npm run build重新启动项目编译至app目录下 运行npm run test会执行测试目录下的测试用例 生产环境运行 节点 首先编译: npm run build ,然后npm run pro立即 下午2 首先编译: npm run build ,然后npm run build pm2 pm2 start pm2.json立即(若没安装pm2则需要先安装npm install pm2@latest -g pm2 npm install pm2@latest -g )。pm2.json根据项目需
【文件预览】:
koa2-rest-scaffold-master
----.dockerignore(103B)
----.eslintrc(321B)
----src()
--------services()
--------utils()
--------models()
--------controllers()
--------lib()
--------middleware()
--------app.js(2KB)
--------index.js(139B)
--------routes()
----.babelrc(103B)
----Dockerfile(286B)
----docker-build.sh(255B)
----config()
--------production.json(141B)
--------test.json(4B)
--------default.json(221B)
----test()
--------test.js(1KB)
----README.md(4KB)
----pm2.json(356B)
----.gitignore(130B)
----package.json(2KB)
----apidoc.json(152B)