Php easyRTC连接到socket.io服务器时出错

Php easyRTC连接到socket.io服务器时出错,php,node.js,Php,Node.js,我正在尝试在php文件上运行nodejs <script src="htps://xxx.com:8445/socket.io/socket.io.js"></script> <script src="htps://xxx.com:8445/easyrtc/easyrtc.js" type="text/javascript"></script> 错误: Nodejs可以工作,但我遇到了这样的错误。如果我不使用PHP,它就可以工作。对于来自谷歌的

我正在尝试在php文件上运行nodejs

<script src="htps://xxx.com:8445/socket.io/socket.io.js"></script>
<script src="htps://xxx.com:8445/easyrtc/easyrtc.js" type="text/javascript"></script>
错误:


Nodejs可以工作,但我遇到了这样的错误。如果我不使用PHP,它就可以工作。

对于来自谷歌的任何有此问题的人,easyRTC假设http服务器和ws服务器位于同一url/端口上。要解决此问题,请使用方法
easyrtc.setSocketUrl(“”)

为什么在错误中隐藏白色?那里是否显示8445端口?没有,没有域名和extension@slowdeath007我是说google.com/socket.io。。。。。。。。。。。。。。。。。。。。。我不知道为什么端口不返回。您可以尝试在这个链接上使用浏览器导航吗?htps://xxx.com:8445/socket.io/socket.io.js? 另外,您键入的是https而不是https或https。您能告诉我在客户端启动socket.io连接的位置吗?你好像忘了把港口放在那里。我仍然不是100%确定,因为这是我第一次看到这个问题。另外,了解节点是否在反向代理之后运行也会有所帮助。
// Load required modules
var https   = require("https");     // https server core module
var fs      = require("fs");        // file system core module
var express = require("express");   // web framework external module
var io      = require("socket.io"); // web socket external module
var easyrtc = require("../");   // EasyRTC external module

// Setup and configure Express http server. Expect a subfolder called "static" to be the web root.
var httpApp = express();
httpApp.use(express.static(__dirname + ":8445"));

// Start Express https server on port 8445
var webServer = https.createServer(
{
    key:  fs.readFileSync("/etc/apache2/ssl/xxx.com.key"),
    cert: fs.readFileSync("/etc/apache2/ssl/xxx.com.crt")
},
httpApp).listen(8445);

// Start Socket.io so it attaches itself to Express server
var socketServer = io.listen(webServer, {"log level":1});

// Start EasyRTC server
var rtc = easyrtc.listen(httpApp, socketServer);