Monday, 24 April 2017

How to fetch data and send data to Restify(NodeJs) Server in sapui5 chat application

I am developing chat application with sapui5. so i am using websocket at sapui5 side. But at Node.js -server side,I am using Restify framework which helps to work with microsoft universal bot builder framework. But I am not able to fetch data from sapui5 side nor able to send data to node.js server. My code at Node.js side:-

//var restify = require('restify');
var builder = require('botbuilder');
var AWS = require('aws-sdk');
AWS.config.region = 'us-east-1';
var restify = require("restify");
var server = restify.createServer();
server.listen(3982, function () {
console.log("%s listening at %s", server.name, server.url);
 });

 var connector = new builder.ChatConnector({
 appId: process.env.MICROSOFT_APP_ID,
 appPassword: process.env.MICROSOFT_APP_PASSWORD
 });

 var bot = new builder.UniversalBot(connector);
 server.post('/api/messages', connector.listen());
 .......

My code at sapui5 side:-

   var conn = new sap.ui.core.ws.WebSocket('ws://localhost:8080');      
   connection = conn;
  // connection opened 
    connection.attachOpen(function (oControlEvent) {
        console.log("Its opened");
        sap.demo.common.notify('onOpen', 'websocket connection opened...', 
       'success');
    }); 

    // server messages
    connection.attachMessage(function (oControlEvent) {
     ........

Can any one tell me how should i acceess my server at sapui5 application side.?



via NELSON KALARIYA

No comments:

Post a Comment