Sers-JsStation
说明: 请在ServiceCenter配置文件中开启websocket通信,并修改对应的端口号和secretKey
appsettings:
api:
调用接口:
[ { route: '/JsStation/api1', httpMethod: 'GET', apiName: 'js作为服务站点', onInvoke: function (requestData_bytes, rpcData, reply_rpcData) { 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.callApi("/JsStation/api1", {name:'sers'}, 'GET', function (isSuccess, replyData_bytes, replyRpcData_object) { if (!isSuccess) { vit.logger.info("接口调用失败!"); return; } //var apiRet = vit.bytesToObject(replyData_bytes); var str = vit.bytesToString(replyData_bytes); vit.logger.info("接口调用成功。 reply:" + vit.bytesToString(replyData_bytes)); });