README
pomelo-webconnector
基于pomelo架构自定义connector 让pomelo支持http协议
安装: npm install pomelo-webconnector
创建pomelo项目 替换pomelo在connectorConfig中定义的connector
// app configuration
app.configure('production|development', 'connector', function(){ app.set('connectorConfig', { connector : webconnector.webconnector, }); });
设置完成后即可使用任意语言的http通信服务器
使用须知:
- http请求的头规范
url 可传递参数 例如 http://127.0.0.1:3010/connector.entryHandler.entry?id=1&passport="..." 其中 /connector.entryHandler.entry 会在服务器解析后用作pomelo的路由进行rpc调用(会调用到connector的entryHandler内的entry函数) ? 号以后部分 作为 handler message 参数中的query传递 示例中的id 是客户端请求的编号,有客户端管理,若不传递相当于pomelo的notify请求
- 消息正文 body
必须为JSON格式的字符串传递