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