net :: ERR_CONNECTION_REFUSED来自socket.io客户端加载

时间:2017-01-27 04:35:52

标签: javascript node.js sockets ssl

我已经在我的应用程序中创建了一个节点服务器并使用了socket.io。由于我的应用程序在https中运行,因此我在创建服务器时包含了ssl证书和密钥。但是当我启动节点服务器并检查客户端应用程序时,它在控制台中给出了错误net :: ERR_CONNECTION_REFUSED。 如果有人可以帮我解决这个问题会很棒。感谢。

以下是我的服务器端和客户端代码,

服务器端server.js文件

var https = require('https');
var express = require('express');
var app = express();
var fs = require('fs');  

var options = {
    key: fs.readFileSync('key.pem'),
    cert: fs.readFileSync('cert.pem')
};

var server = https.createServer(options, app);
var io = require('socket.io')(server);
server.listen(8000);

客户端js文件包含

<script src="https://myhost.com:8000/socket.io/socket.io.js">   </script>
<script>
  var socket = io('https://myhost.com:8000');
</script> 

Error comes in the console

0 个答案:

没有答案