|  | 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); | 
|  | }); |