如何解决以下easyrtc问题?

我写了下面的代码:

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); 

这是给出以下错误:

$节点服务器信息 – EasyRTC:在节点(v0.10.26)上启动EasyRTC服务器(v1.0.10)[TypeError:Object#没有方法'get'] TypeError:Object#在async.waterfall.pub没有方法'get' .socketServer.sockets.on.easyrtcid(/ home / ritzy1 / Downloads / downloaded codes / VEDIO / change2 / testexpandwb / node_modules / easyrtc / lib / easyrtc_default_event_listeners.js:1472:29)at fn(/ home / ritzy1 / Downloads / downloaded代码/ VEDIO / change2 / testexpandwb / node_modules / easyrtc / node_modules / async / lib / async.js:582:34)在Object._onImmediate(/ home / ritzy1 / Downloads /下载代码/ VEDIO / change2 / testexpandwb / node_modules / easyrtc /node_modules/async/lib/async.js:498:34)at processImmediate [as _immediateCallback](timers.js:330:15)

我可以修理它吗?

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

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

快乐的编码