Express 中间件 express-jsonrpc2

MIT
JavaScript
跨平台
2016-12-01
yuhere

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

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

省份与前页面的省份不重复,点"编辑"单条显示不能修改

省份与前页面的省份不重复:在添加快递商的价格页面显示省份列表 getProvinceList1(),在sqlmap.xml中添些以下语句。点"编辑"单条显示不能修改:在sqlmap.xml中编写以下代码即可。...

2015/07/29 17:39
15
0
迁移到 Express 4.x

迁移到 Express 4.x 概览 从 Express 3 到Express 4 是一个巨大的变化,这意味着现存的 Express 3 应用在不更新依赖的情况下将不能工作。 这篇文章涵盖一下内容: Express 4 中的变化 一个从...

2015/09/21 17:53
91
0
express不是内部或外部命令,也不是可运行的程序或批处理文件

安装express: --> npm install -g express 查看版本: --> express -V (一定要是大写的V) 结果报出: --> express不是内部或外部命令,也不是可运行的程序或批处理文件 网上找了一下原因,是因...

2014/06/02 12:37
2.6K
0
页面追加时省份不重复输入,页面编辑时省份不能修改,直接显示

思路:1找到添加快递信息的controller (ExpressPriceController)里面的方法 initAddExpressPrice,可以看到以列表的形式显示找到getProvinceList1();点住ctrl进入到 ItemListComponent.ja...

2015/07/29 17:31
4
0
ecshop添加新的配送方式

一.打开includes\modules\shipping文件夹,把sto_express.php复制多一份,重名为tt_express.php; 二.打开tt_express.php,ctrl+F调出“查找替换框”将所有“sto_express.php”替换成“tt_ex...

2015/04/24 16:32
72
0
Nodejs express中创建ejs项目,解决express下默认创建jade,无法创建ejs问

Nodejs express中创建ejs项目,解决express下默认创建jade,无法创建ejs问题

2016/07/01 16:43
19
0
node.js express的安装

一,全局安装: 1.windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动...

2016/12/15 11:39
33
0
关于怎么查出数据库的值一系列的方法

从数据库中查询一系列数据的方法。 1.1 SQL语句 SELECT express_price_id as expressPriceId, express_id as expressId, province_id as provinceId, separate_weight as separateWeight, fi...

2015/07/29 17:35
6
0
初始化nodejs项目

这里只用express框架来初始化一个nodejs项目 一、安装nodejs和express sudo npm install -g nodejs sudo npm install -g express sudo npm install -g express-generator 在全局环境下安装e...

2018/10/15 07:25
36
0
Node.js基础-express的安装

2015年3月31日尝试 node -v v0.12.1 npm -v 2.5.1 全局安装express npm install -g express-generator 安装完成后 cmd中输入 express -V 4.12.1 显示当前express版本号4.12.1 安装express...

2016/03/11 15:34
27
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部