koa-rudy:使用koa2构建最新的Web API服务器

时间:2021-02-03 14:50:35
【文件属性】:
文件名称:koa-rudy:使用koa2构建最新的Web API服务器
文件大小:52KB
文件格式:ZIP
更新时间:2021-02-03 14:50:35
nodejs docker middleware koa KoaJavaScript 科阿鲁迪 环境 节点-v> = 6.9.0 pm2 启动 npm install npm run dev 开发环境 npm run dev || test || prod 接口测试 npm run mocha 推荐开发工具 实现 支持异步/等待 MVC架构(中间件视图控制器) RESTful API接口设计 支持对接SOA服务 支持Docker构建发布 接口测试 日志文件系统 适应不同开发环境=> dev,test,prod 目录介绍 |-bin程序入口|-config配置文件|-app路由和视图|-|-apis客户端api |-|-service对接soa实现主业务|-|-视图可以|-中间件中间件|-asset静态资源图片/字体等|-utils工具库|-test测试|-log日志 中间件 api 身体 日志 静态的 视图 曲奇饼 服务 业务分类 API收集处理客户端请求数据,将处理好的数据发给服务。 SERVICE主业务层,根据业务逻辑分块,去不同的soa请求数据进行封装反馈给API。 SOA每个SOA独立模块封装,以HTTP协议请求数据,不做数据
【文件预览】:
koa-rudy-master
----bin()
--------app.js(1KB)
----.babelrc(146B)
----config()
--------index.js(510B)
--------test.config.js(476B)
--------dev.config.js(445B)
--------prod.config.js(427B)
----package.json(2KB)
----logs()
--------config.json(87B)
----test()
--------interface.test.js(1KB)
----assets()
--------subject.json(589B)
--------tag.json(339B)
--------football.png(8KB)
--------user.json(89B)
--------favicon.ico(8KB)
--------index.css(780B)
----server.js(493B)
----Dockerfile(644B)
----middleware()
--------log()
--------index.js(393B)
--------view()
--------body()
--------api()
--------static()
--------service()
--------cookie()
--------webpack()
----LICENSE(1KB)
----app()
--------urlrewrite.js(1KB)
--------views()
--------apis()
--------request.js(4KB)
--------services()
--------response.js(2KB)
----deploy.sh(200B)
----.gitignore(615B)
----README.md(2KB)
----utils()
--------resource-util()
--------common.js(1KB)
----nodemon.json(251B)

网友评论