文件名称:union:向后兼容connect的混合缓冲流中间件内核
文件大小:44KB
文件格式:ZIP
更新时间:2024-03-12 02:15:35
JavaScript
概要 混合流中间件内核向后兼容connect。 动机 流中间件的优点是它们不需要缓冲整个流即可执行其功能。 状态 安装 有几种使用union 。 使用npm安装该库。 您可以将它作为依赖项添加到package.json文件中 $ [sudo] npm install union 用法 Union的请求处理是兼容的,这意味着所有现有的connect中间件都应与Union一起使用。 (Union 0.3.x与connect> = 2.1.0兼容) 另外,传递给中间件的响应对象侦听“ next”事件,该事件等效于调用next() 。 熨斗中间件是以这种方式编写的,这意味着它们与connect不反向兼容。 一个简单的案例 var fs = require ( 'fs' ) , union = require ( '../lib' ) , director = require
【文件预览】:
union-master
----.gitignore(100B)
----package.json(674B)
----package-lock.json(30KB)
----.travis.yml(154B)
----LICENSE(1KB)
----CHANGELOG.md(105B)
----union.png(11KB)
----examples()
--------socketio()
--------after()
--------simple()
----README.md(8KB)
----lib()
--------buffered-stream.js(3KB)
--------index.js(610B)
--------response-stream.js(5KB)
--------routing-stream.js(3KB)
--------http-stream.js(1KB)
--------request-stream.js(2KB)
--------core.js(3KB)
----.gitattributes(25B)
----test()
--------streaming-test.js(2KB)
--------body-parser-test.js(1KB)
--------helpers()
--------prop-test.js(1KB)
--------status-code-test.js(852B)
--------simple-test.js(3KB)
--------ecstatic-test.js(1KB)
--------double-write-test.js(2KB)
--------header-test.js(1KB)
--------after-test.js(963B)
--------fixtures()