繁体   English   中英

如何解决以下easyrtc问题?

[英]how to resolve following easyrtc issue?

我编写了以下代码:

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服务器信息-EasyRTC:在节点(v0.10.26)上启动EasyRTC Server(v1.0.10)[TypeError:对象#没有方法'get'] TypeError:对象#在async.waterfall.pub没有方法'get' .socketServer.sockets.on.easyrtcid(/ home / ritzy1 /下载/下载的代码/VEDIO/change2/testexpandwb/node_modules/easyrtc/lib/easyrtc_default_event_listeners.js:1472:29)位于fn(/ home / ritzy1 / Downloads / downloaded)代码/VEDIO/change2/testexpandwb/node_modules/easyrtc/node_modules/async/lib/async.js:582:34)在Object._onImmediate(/ home / ritzy1 / Downloads / downloaded code / VEDIO / change2 / test2 / testexpandwb / node_modules / easyrtc /node_modules/async/lib/async.js:498:34)在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是端口号,您可以指定当前未使用的任何其他端口号。

快乐编码

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM