【问题标题】:how to resolve following easyrtc issue?如何解决以下easyrtc问题?
【发布时间】:2014-05-03 13:36:30
【问题描述】:

我写了以下代码:

var http    = require("http");              // http server core module
var express = require("express");           // web framework external module
var io      = require("socket.io");         // web socket external module
var easyrtc = require("easyrtc");           // EasyRTC external module
var app = express();

var server = http.createServer(app).listen(app.get('port'));

io= io.listen(server,{"log level":1});
var rtc = easyrtc.listen(server, io);

这给出了以下错误:

$node server info - EasyRTC: 启动 EasyRTC Server (v1.0.10) on 节点 (v0.10.26) [TypeError: Object # has no method 'get'] TypeError: Object # has no method 'get' 在 async.waterfall.pub.socketServer.sockets.on.easyrtcid (/home/ritzy1/Downloads/downloaded 代码/VEDIO/change2/testexpandwb/node_modules/easyrtc/lib/easyrtc_default_event_listeners.js:1472:29) 在 fn (/home/ritzy1/Downloads/downloaded codes/VEDIO/change2/testexpandwb/node_modules/easyrtc/node_modules/async/lib/async.js:582:34) 在 Object._onImmediate (/home/ritzy1/Downloads/downloaded codes/VEDIO/change2/testexpandwb/node_modules/easyrtc/node_modules/async/lib/async.js:498:34) 在 processImmediate [as _immediateCallback] (timers.js:330:15)

我该如何解决?

【问题讨论】:

    标签: node.js express webrtc easyrtc


    【解决方案1】:

    你必须在listen() 函数中给出一个特定的端口号。 更改以下行
    var server = http.createServer(app).listen(app.get('port'));

    var server = http.createServer(app).listen(8080);
    注意:8080 是一个端口号,您可以指定任何其他当前未使用的端口号。

    愉快的编码

    【讨论】:

      猜你喜欢
      • 2021-08-19
      • 2011-12-01
      • 2021-03-04
      • 1970-01-01
      • 2023-01-23
      • 2018-05-06
      • 2019-06-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多