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