文件名称:polix:此存储库已弃用,请移至https
文件大小:28KB
文件格式:ZIP
更新时间:2024-05-21 12:04:13
nodejs gulp docker dockerfile babel
Polix Node.js Web Framework polix是基于koa v2.5.0的IOC框架,和平常的Node.js Web Framework相比,它无需另外绑定路由集合,开发简单,依照java的著名依赖注入框架spring来制作,让开发者专注于逻辑。polix采用多服务多进程架构来保证服务的稳定和快速响应能力,每个controller都是一个独立的服务,各服务之间采用RPC来通信,这一点借鉴了pomelo的架构,不同的是,polix采用的是google的gRPC实现服务通信。polix的中间件和koa v2.x的中间件保持兼容。polix提供Dockerfile+docker-compose.yml方案进行部署,默认使用的ORM是sequelize(后续会提供polix-orm)。开发者可以选择ES6/7/8 或者 TypeScript来进行开发。 以上部分功能尚在开发阶段
【文件预览】:
polix-master
----.gitattributes(12B)
----.eslintrc.js(303B)
----FEATURES.md(374B)
----Dockerfile(182B)
----.npmignore(23B)
----.travis.yml(161B)
----LICENSE(1KB)
----README.md(4KB)
----Makefile(74B)
----index.d.ts(173B)
----docker-compose.yml(541B)
----.editorconfig(188B)
----.gitignore(127B)
----app()
--------application.js(4KB)
--------utils()
--------polix.js(492B)
--------lib()
--------middleware()
--------load.js(1KB)
--------core()
--------extends()
--------config()
--------index.js(37B)
----_config.yml(25B)
----.eslintignore(50B)
----package.json(1KB)