无法在nodejs中使用https连接套接字

时间:2017-09-21 07:06:11

标签: angularjs node.js http https socket.io

在使用nodejs开发聊天应用程序时,我正在尝试使用 http 在命名空间的帮助下连接套接字,它完全正常工作。我正在使用运行相同的应用程序https ,它没有连接到套接字代码。

服务器

require('./libs/socketioCode.js').sockets(https);
var options = {
 key: fs.readFileSync('privkey.pem'),
 cert: fs.readFileSync('cert.pem')
};
var server = http.createServer(app).listen(3000);
var server1 = https.createServer(options, app).listen(3443);

var io = require('socket.io').listen(server1);

插座

module.exports.sockets = function(https){
  io = socketio.listen(https);

我尝试使用多种方式编写此代码,但是我失败了。我遇到了 GET /socket.io/?EIO=2&transport=polling&t=1505985336768-986 200 17.325 ms - 1454 Page Not Found等错误。提前致谢。

0 个答案:

没有答案