json-rpc-engine:用于处理JSON RPC的工具

时间:2024-05-20 20:18:40
【文件属性】:

文件名称:json-rpc-engine:用于处理JSON RPC的工具

文件大小:68KB

文件格式:ZIP

更新时间:2024-05-20 20:18:40

JavaScript

json-rpc引擎 用于处理JSON-RPC请求和响应的工具。 用法 const { JsonRpcEngine } = require ( 'json-rpc-engine' ) let engine = new JsonRpcEngine ( ) 通过将中间件推送到引擎来构建JSON-RPC处理器堆栈。 engine . push ( function ( req , res , next , end ) { res . result = 42 end ( ) } ) 请求是异步处理的,逐步降低堆栈直到完成。 let request = { id : 1 , jsonrpc : '2.0' , method : 'hello' } engine . handle ( request , function ( err , response ) { // Do som


【文件预览】:
json-rpc-engine-main
----.gitignore(1KB)
----package.json(1KB)
----src()
--------createScaffoldMiddleware.ts(746B)
--------JsonRpcEngine.ts(13KB)
--------createAsyncMiddleware.ts(3KB)
--------mergeMiddleware.ts(299B)
--------index.ts(221B)
--------idRemapMiddleware.ts(425B)
--------getUniqueId.ts(256B)
----.nvmrc(4B)
----LICENSE(739B)
----CHANGELOG.md(4KB)
----tsconfig.json(315B)
----.github()
--------CODEOWNERS(155B)
----.eslintrc.js(713B)
----README.md(3KB)
----nyc.config.js(90B)
----.circleci()
--------scripts()
--------config.yml(2KB)
----.gitattributes(48B)
----test()
--------idRemapMiddleware.spec.js(2KB)
--------engine.spec.js(15KB)
--------mergeMiddleware.spec.js(4KB)
--------asMiddleware.spec.js(6KB)
--------createScaffoldMiddleware.spec.js(1KB)
--------createAsyncMiddleware.spec.js(3KB)
----.editorconfig(197B)
----yarn.lock(114KB)

网友评论