koa2-boilerplate:具有koa-route,ES2017,DI容器,结构,异步功能的koa2。

时间:2024-02-25 06:10:43
【文件属性】:

文件名称:koa2-boilerplate:具有koa-route,ES2017,DI容器,结构,异步功能的koa2。

文件大小:81KB

文件格式:ZIP

更新时间:2024-02-25 06:10:43

nodejs javascript middleware koa best-practices

Koa2样板 这是团队近两年的Koa2 + ES 2017做API项目的最佳实践,项目中用到一些新的功能,并完成了从request到service和DB(Sequlize)到response的全部流程。同时也包含了一些基本的中间件。 项目用到的功能 :rainbow: Koa2和Koa-Router Koa相对于Express更吸引开发者的地方莫过于U型Middleware机制,而Koa2则是更激进的使用到了async语法,这也是迟迟未发布正式版的原因。 :rainbow: 巴别塔 目前Node v6已经支持了ECMAScript新的语法, //node.green/ 在本项目中用到的功能中,只有async func


【文件预览】:
koa2-boilerplate-master
----log()
--------.keep(0B)
----bin()
--------server.js(450B)
----shipitfile.js(2KB)
----.babelrc(136B)
----config()
--------database.json.example(115B)
--------application.json.example(65B)
----docs()
--------babel-config.md(2KB)
----package.json(2KB)
----process.yml(371B)
----.yarnrc(43B)
----db()
--------seeds.sql(8KB)
--------scheme.sql(1KB)
----test()
--------.eslintrc(350B)
--------middleware()
--------api()
--------_helpers()
----Dockerfile(155B)
----app()
--------models()
--------apis()
--------services()
----docker-compose.yml(370B)
----LICENSE.md(1KB)
----.gitignore(2KB)
----CHANGELOG.md(202B)
----lib()
--------response()
--------createServer.js(1KB)
--------database.js(357B)
--------apiContainer.js(482B)
--------middleware()
--------serviceContainer.js(1KB)
--------utils()
--------environment.js(616B)
----README.md(5KB)
----yarn.lock(181KB)
----nodemon.json(64B)
----.editorconfig(188B)
----.gitattributes(42B)

网友评论