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