文件名称:polix::rocket:Node.js Web框架
文件大小:28KB
文件格式:ZIP
更新时间:2024-02-24 08:37:20
nodejs plugin docker http ioc
脊灰 Node.js Web框架 polix是基于koa v2.5.0的装饰器,插件式开发框架,和平常的Node.js Web Framework ,它无需另外绑定路由集合,可扩展,开发简单,则采用java的著名依赖框架spring来polix多服务多进程架构来保证服务的稳定和快速响应能力polix的polix和koa v2.x的中间件保持兼容polix提供Dockerfile + docker-compose.yml方案进行部署,替代使用的ORM是sequelize (后续会提供polix-orm )。开发者可以选择ES6 / polix-orm TypeScript来进行开发。 以上部分功能尚在开发阶段,敬请关注! 安装 $ npm i polix --save 入门 使用polix-cli应用 $ npm i polix-cli -g $ pol init example $ cd example $ make build $ make run-dev 服务 在service文件夹下添加user.js const { Service } = require ( 'polix'
【文件预览】:
polix-master
----.gitignore(135B)
----Dockerfile(182B)
----load.js(1KB)
----core()
--------controllers.js(132B)
--------services.js(126B)
--------decorator.js(1KB)
----middleware()
--------body.js(67B)
--------log.js(600B)
--------index.js(138B)
----package.json(2KB)
----Makefile(241B)
----polix.js(491B)
----.travis.yml(75B)
----extends()
--------request.js(13KB)
--------response.js(11KB)
--------application.js(6KB)
--------context.js(4KB)
----LICENSE(1KB)
----index.js(37B)
----docker-compose.yml(541B)
----utils()
--------index.js(140B)
--------lodash.js(248B)
--------config.js(1KB)
--------tool.js(3KB)
----application.js(4KB)
----.eslintrc.js(303B)
----FEATURES.md(391B)
----README.md(4KB)
----config()
--------config.default.js(54B)
--------plugin.default.js(62B)
----.eslintignore(50B)
----lib()
--------enum.js(386B)
--------log.js(2KB)
----.npmignore(23B)
----.gitattributes(12B)
----test()
--------app.test.js(15B)
--------util.js(13B)
--------env.js(35B)
----.editorconfig(188B)
----index.d.ts(173B)