当我没有得到任何正确的答案,所以我问这个问题,我使用socket.io和node.js为我的网站创建了一个聊天应用程序,我的网站在https服务器上,它没有运行它#s; s给我错误
获取https://example.com:3000/socket.io/?EIO=3&transport=polling&t=1507034613131-2 net :: ERR_INSECURE_RESPONSE
代码在这里
var app = require('express')();
var fs = require('fs');
var path = require('path');
var forceSsl = require('express-force-ssl');
app.use(forceSsl);
var options = {
key: fs.readFileSync('server.key'),
cert: fs.readFileSync('server.crt')
};
var server = require('https').createServer(options, app).listen(3000,function(){
console.log("Https server started on port 3000");
});
var io = require('socket.io').listen(server);
我找到了上面的https身份验证代码,所以我怎样才能获得这些已安装ssl的文件。
答案 0 :(得分:0)
我认为您可以在您的cpanel中查看ssl manager是cpanel服务,这样您就可以在那之后使用https nodejs服务