2016-08-05 9 views
0

トークン:https://github.com/aullman/OpenTok-Angular私はOpenTok-角度aullman例を試してみたい、動的セッションIDを使用してOpenTok-角度で

しかし、第二段階(あなたAPIKEY、セッションIDを交換し、demo.htmlファイルにトークン)、IでOpenTok SDK Node.jsによって動的に生成されたsessionIdとトークンで置き換えたい(すでにapp.jsで行っている)

どうすればいいのですか?

PS:ビューAPIKEY、セッションIDとトークンでレンダリングMY app.js FILE:

// Dependencies 
 
var express = require('express'); 
 
var server_port = process.env.PORT || 3000; 
 
var newSession = require('./credentialsPromise').newSession(); //obtains the promise with sessionId and token generated dynamically 
 

 
var app = express(); 
 

 

 
app.use(express.static(__dirname + '/public')); 
 

 

 
//Init the app 
 
init(); 
 

 

 
app.get('/', function(req, res){ 
 
    //Promise 
 
    newSession.then(function(req){ 
 
    //fullfilled 
 
    var obj = req; 
 
    //Render in view 
 
    res.render('index.ejs', { 
 
     apiKey: obj.apiKey, 
 
     sessionId: obj.sessionId, 
 
     token: obj.tokenId 
 
    }); 
 
    }, function(reject){ //rejected 
 
    console.log("Error, cannot use promise"); 
 
    }); 
 
}); 
 

 
function init() { 
 
    app.listen(server_port, function() { 
 
    console.log('App is running in localhost:' + server_port); 
 
    }); 
 
}

答えて

0

demo.htmlをindex.ejsに変更して、ビューフォルダに格納するだけでした(明らかにパスを変更する)。セッションIDを生成し、私はすでにその残りAPIを作成しました

angular.module('demo', ['opentok']) 
 
      .controller('MyCtrl', ['$scope', 'OTSession', 'apiKey', 'sessionId', 'token', function($scope, OTSession, apiKey, sessionId, token) { 
 
       OTSession.init(apiKey, sessionId, token); 
 
       $scope.streams = OTSession.streams; 
 
      }]).value({ 
 
       apiKey: '<%= apiKey %>', 
 
       sessionId: '<%= sessionId %>', 
 
       token: '<%= token %>' 
 
      });

0

ノードJSを使用してのREST APIを作成し、あなたの角度からそのAPIを呼び出しますjsページ。ノードjsから正常な応答を取得した後、そのセッションIDとトークンを変数で取得し、角度jsメソッドを渡します。

Rest APIを作成する方法。 http://www.tutorialspoint.com/nodejs/nodejs_restful_api.htm

+0

はその後、私は次のように、app.jsを返す値によって、私のAPIKEY、セッションIDやトークンを変更しましたトークンを動的に生成します。私は、私がどこに置くべきか、景色の中で、あるいは角度コントローラーで知る必要がありますか? –

関連する問題