Sers-JsStation
说明: 请在ServiceCenter配置文件中开启websocket通信,并修改对应的端口号和secretKey
appsettings:
api:
调用接口:
[ { route: '/JsStation/api', httpMethod: 'GET', name: 'call api in js server', description: 'js作为服务站点', onInvoke: function (requestData_bytes, rpcData_object, replyRpcData_object) { var request_string = vit.bytesToString(requestData_bytes); vit.logger.info('[api调用] request:' + request_string); var replyData = { success: true, data: { request_string: request_string, _: Math.random() } }; return vit.objectSerializeToBytes(replyData); } } ]
serviceStation.apiClient.callApiAsync("/JsStation/api1", { name: 'sers' }, 'GET', function ({success,replyData_bytes,replyRpcData_object}) { if (!success) { vit.logger.info("接口调用失败!"); return; } //var str = vit.bytesToString(replyData_bytes); //var apiRet = vit.bytesToObject(replyData_bytes); vit.logger.info("接口调用成功。 reply:" + vit.bytesToString(replyData_bytes)); });