|  | var thrift = require('thrift'); | 
|  | var helloSvc = require('./gen-nodejs/HelloSvc.js'); | 
|  |  | 
|  | var options = { | 
|  | transport: thrift.TBufferedTransport, | 
|  | protocol: thrift.TJSONProtocol, | 
|  | path: "/hello", | 
|  | headers: {"Connection": "close"}, | 
|  | https: false | 
|  | }; | 
|  |  | 
|  | var connection = thrift.createHttpConnection("localhost", 9090, options); | 
|  | var client = thrift.createHttpClient(helloSvc, connection); | 
|  |  | 
|  | connection.on("error", function(err) { | 
|  | console.log("Error: " + err); | 
|  | }); | 
|  |  | 
|  | client.hello_func(function(error, result) { | 
|  | console.log("Msg from server: " + result); | 
|  | }); | 
|  |  | 
|  |  |