文件名称:Express中间件express-jsonrpc2.zip
文件大小:76KB
文件格式:ZIP
更新时间:2022-08-06 15:40:41
开源项目
Express.js 的 JSON-RPC version 2 实现express-jsonrpc2 是node.js上的express库的完整JSON-RPC version 2服务端实现,是express的中间件。安装npm install express-jsonrpc2使用var path = require('path'), express = require('express'), app = express(); var JsonRPC = require('express-jsonrpc2'), PropTypes = JsonRPC.PropTypes, _repository = JsonRPC.Repository(); _repository.regsiter({ namespace: 'add', doc: 'addition of 2 numbers.', sign: [PropTypes.number, PropTypes.number, PropTypes.number] }, function (a, b) { return a b; }); app.set('port', (process.env.PORT || 5000)); app.use('/', JsonRPC(_repository)); app.listen(app.get('port'), function () { console.log('Node app is running on port', app.get('port')); });调试在浏览器中打开 'http://localhost:5000' ,你将看到Debug页面。 在页面的左侧,在树视图中列出了一系列可用的RPC。 点击“添加”,帮助,签名,测试的参数将显示在页面的右侧。输入文本'[1,2]',然后点击“执行”按钮,3将显示在浏览器的控制台中。 标签:express
【文件预览】:
express-jsonrpc2-master
----.travis.yml(88B)
----package.json(841B)
----test()
--------index.js(82B)
--------unit()
--------spec()
--------exts()
--------README.md(349B)
----src()
--------utils.js(5KB)
--------Repository.js(17KB)
--------index.js(3KB)
--------PropTypes.js(13KB)
--------SPEC.txt(13KB)
--------public()
--------SPEC_cn.txt(11KB)
----debug()
--------index.js(345B)
--------rpc01.js(1KB)
--------test()
--------repository.js(201B)
----.gitignore(30B)
----README.md(6KB)