OpenTok NodeJS视频聊天
OpenTok NodeJS Video Chat
我一直在关注这个https://github.com/songz/OpenTokNodeJS
我发布了一个问题,但我想我也会在这里尝试。
我已经做了一分钟了,似乎无法让它运转起来。这是我的错误
TypeError: Object Error: Invalid Key or Secret has no method 'createSession'
at port (/Users/rswain/Desktop/Art/videotok/app.js:42:19)
at callbacks (/Users/rswain/Desktop/Art/videotok/node_modules/express/lib/router/index.js:164:37)
at param (/Users/rswain/Desktop/Art/videotok/node_modules/express/lib/router/index.js:138:11)
at param (/Users/rswain/Desktop/Art/videotok/node_modules/express/lib/router/index.js:135:11)
at pass (/Users/rswain/Desktop/Art/videotok/node_modules/express/lib/router/index.js:145:5)
at Router._dispatch (/Users/rswain/Desktop/Art/videotok/node_modules/express/lib/router/index.js:173:5)
at Object.router (/Users/rswain/Desktop/Art/videotok/node_modules/express/lib/router/index.js:33:10)
at next (/Users/rswain/Desktop/Art/videotok/node_modules/express/node_modules/connect/lib/proto.js:193:15)
at resume (/Users/rswain/Desktop/Art/videotok/node_modules/express/node_modules/connect/lib/middleware/static.js:65:7)
at SendStream.error (/Users/rswain/Desktop/Art/videotok/node_modules/express/node_modules/connect/lib/middleware/static.js:80:37)
TypeError: Object Error: Invalid Key or Secret has no method 'createSession'
at port (/Users/rswain/Desktop/Art/videotok/app.js:42:19)
at callbacks (/Users/rswain/Desktop/Art/videotok/node_modules/express/lib/router/index.js:164:37)
at param (/Users/rswain/Desktop/Art/videotok/node_modules/express/lib/router/index.js:138:11)
at param (/Users/rswain/Desktop/Art/videotok/node_modules/express/lib/router/index.js:135:11)
at pass (/Users/rswain/Desktop/Art/videotok/node_modules/express/lib/router/index.js:145:5)
at Router._dispatch (/Users/rswain/Desktop/Art/videotok/node_modules/express/lib/router/index.js:173:5)
at Object.router (/Users/rswain/Desktop/Art/videotok/node_modules/express/lib/router/index.js:33:10)
at next (/Users/rswain/Desktop/Art/videotok/node_modules/express/node_modules/connect/lib/proto.js:193:15)
at resume (/Users/rswain/Desktop/Art/videotok/node_modules/express/node_modules/connect/lib/middleware/static.js:65:7)
at SendStream.error (/Users/rswain/Desktop/Art/videotok/node_modules/express/node_modules/connect/lib/middleware/static.js:80:37)
我猜这与我的api密钥有关,老实说,我甚至没有100%把它放在我应该放的地方。我已经尝试了一些方法。首先,我替换了app.js 中的行
var OTKEY=进程.env.TB_KEY;var OTSECRET=进程.env.TB_SECRET;
带有
var OTKEY = (my api key);
var OTSECRET = (my secret);
但是当我运行$node app.js时,什么也没发生,我得到了错误
我还试着像一样将密钥和秘密添加到package.json文件中
{
"name":"NodeOpenTok",
"version":"0.0.2",
"dependencies":{
"opentok":"44456952",
"express":"7f2ecae114cd4095a1ed689ff63910f1ea79444b",
"ejs":""
}
}
但我也犯了同样的错误。有什么想法吗?
谢谢你做这个,看起来很棒,迫不及待地想让它发挥作用!
我叫宋,我相信我能帮助你。当我编写以下代码时,我只是简单地设置变量OTKEY和OT_SECRET。
var OTKEY = process.env.TB_KEY;
var OTSECRET = process.env.TB_SECRET;
您可以类似地直接替换密钥和秘密:
var OTKEY = "1234";
var OTSECRET = "1abbababaabcabc";
CCD_ 1和CCD_ 2从我的系统环境中提取变量。出于安全原因,我这样做(我不想意外地把我的密钥/秘密推到github)。要为系统环境设置变量,请打开bash配置文件并添加以下行:
export TB_KEY='1234'
export TB_SECRET='1abbababaabcabc'
同样,设置环境变量并不是让代码工作所必需的。最简单的方法是简单地设置变量OTKEY和OTSECRET。
祝你好运!
相关文章:
- WebRTC视频聊天可以在FF中使用,但不能在Chrome中使用
- 角度p2p视频聊天-远程流是黑视频
- Nodejs私有消息/w”;在聊天中
- 建立phonegap/cordova iOS p2p视频聊天
- 如何使用nodejs开发实时聊天
- 如何在小型nodejs聊天应用程序中向其他人发送文件
- OpenTok NodeJS视频聊天
- 使用NodeJS和FFMpeg Fluent API的视频字幕
- NodeJS聊天服务器跨页面持久存在
- NodeJS 聊天服务器示例代码
- 如何在WebRTC视频聊天中添加音频/视频静音/取消静音按钮
- Tokbox视频聊天查询
- 如何使用Javascript创建WebRTC+PubNub开源视频聊天、语音聊天
- 在NodeJS聊天应用程序中调整消息
- 视频聊天客户端使用HTML5, javascript
- WebApp使用webRTC在iOS浏览器和Android Chrome中进行跨平台视频聊天
- 通知用户进行视频聊天
- React原生pubnub WebRTC视频聊天
- 可能会妨碍opentok视频聊天应用程序的错误(bug)
- webtc视频聊天