Express 中间件 express-jsonrpc2

码农软件 · 软件分类 · Node.js 扩展 · 2019-04-14 07:41:53

软件介绍

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将显示在浏览器的控制台中。

本文地址:https://codercto.com/soft/d/3539.html

Ant Colony Optimization

Ant Colony Optimization

Marco Dorigo、Thomas Stützle / A Bradford Book / 2004-6-4 / USD 45.00

The complex social behaviors of ants have been much studied by science, and computer scientists are now finding that these behavior patterns can provide models for solving difficult combinatorial opti......一起来看看 《Ant Colony Optimization》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具