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