文件名称:millet:富有表现力的中间件框架
文件大小:184KB
文件格式:ZIP
更新时间:2024-04-19 04:38:41
TypeScript
受Koa启发,想把Koa中间件机制通用化,使用在任何地方。 Millet是一个更通用,更灵活的中间件框架;结合http请求可实现Koa功能;结合其他业务实现更多可能。 特性 支持Koa中间件 支持中间件提前终止 支持任务重试 完美的TypeScript支持 在线体验 组装Koa var http = require ( 'http' ) var Millet = require ( 'millet' ) . default class App extends Millet { listen ( port = 8080 ) { http . createServer ( ( req , res ) => { this . do ( { req , res } ) } ) . listen ( port ) conso
【文件预览】:
millet-main
----.gitignore(105B)
----jsdoc.config.json(206B)
----code-of-conduct.md(3KB)
----package.json(3KB)
----tslint.json(122B)
----src()
--------compose.ts(1KB)
--------__tests__()
--------millet.ts(1KB)
--------index.ts(53B)
--------middlewares()
--------type.ts(738B)
----.travis.yml(547B)
----CONTRIBUTING.md(0B)
----LICENSE(1KB)
----tsconfig.json(553B)
----rollup.config.ts(1KB)
----tools()
--------semantic-release-prepare.ts(1KB)
--------gh-pages-publish.ts(913B)
----README.md(9KB)
----.coveralls.yml(0B)
----example()
--------package.json(325B)
--------index.js(2KB)
--------http.js(1KB)
--------index.html(354B)
--------yarn.lock(336B)
----.editorconfig(211B)
----yarn.lock(433KB)
----release.sh(397B)