2016-08-24 11 views
0

私はopenTok Nodejsを使用してセッションを作成しようとしています。 エラーは発生しませんが、セッションは作成されません。OpenTokのCreateSession

var OpenTok = require('opentok'), 
opentok = new OpenTok(vc_config.ot_api_key, vc_config.ot_secret); 

opentok.createSession({mediaMode:"routed"}, function(err, session) { 
if (err) { return console.log(err); } 
console.log(session); 
this.session_id = session.sessionId; 
}); 

おかげ

答えて

0

問題は、約束の問題は、私はこれを解決した。

するvar opentok =新しいOpenTok(ot_api_key、ot_secret)。

 await(opentok.createSession({mediaMode:"routed"}, function(error, session) { 
     if (error) { return console.log(error); } 
     return OtSessionDatum.findOne({ where: { id: modelId }}).then(function (ot_session_datum) { 
     return ot_session_datum.update({session_id: session.sessionId, 
             subscriber_token: session.generateToken({role: 'subscriber'}), 
             publisher_token: session.generateToken({role: 'publisher'}), 
             moderator_token: session.generateToken({role: 'moderator'}), 
             watch_token: session.generateToken({role: 'moderator',data:'watch'})}); 

    })); 
関連する問題