| var thrift = require('thrift'); |
| var helloSvc = require('./gen-nodejs/HelloSvc'); |
| //ServiceHandler: Implement the hello service |
| hello_func: function (result) { |
| console.log("Received Hello call"); |
| result(null, "Hello from Node.js"); |
| //ServiceOptions: The I/O stack for the service |
| protocol: thrift.TJSONProtocol, |
| transport: thrift.TBufferedTransport |
| //ServerOptions: Define server features |
| //Create and start the web server |
| thrift.createWebServer(serverOpt).listen(port); |
| console.log("Http/Thrift Server running on port: " + port); |