async-iteration-http-requests:与HTTP服务器一起使用异步迭代器

时间:2024-06-01 03:21:15
【文件属性】:

文件名称:async-iteration-http-requests:与HTTP服务器一起使用异步迭代器

文件大小:68KB

文件格式:ZIP

更新时间:2024-06-01 03:21:15

JavaScript

async-iteration-http-requests 与HTTP服务器一起使用异步迭代器。 基本原理 您可以使用Node.js HTTP服务器使用for await...of来处理HTTP请求: import { createServer } from 'http' import { on } from 'events' const server = createServer ( ) server . listen ( 8000 , console . log ) for await ( const [ req , res ] of on ( server , 'request' ) ) { console . log ( req . url ) res . end ( 'hello' ) } 这是一种有趣的模式,已被Deno之类的人广泛使用,您也可以在Node.js中


【文件预览】:
async-iteration-http-requests-main
----.husky()
--------.gitignore(2B)
--------pre-commit(58B)
----package.json(839B)
----.babelrc.json(65B)
----.eslintrc.cjs(220B)
----LICENSE(1KB)
----package-lock.json(233KB)
----src()
--------http-server-iterator-no-await.js(366B)
--------http-server-classic.js(219B)
--------http-server-iterator-await.js(273B)
----.gitignore(2KB)
----README.md(4KB)
----benchmark.sh(704B)

网友评论