Teşekkürler,

ben de şu an aşağıdaki şekilde çevirdim:

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

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

var options = {
  key: fs.readFileSync('./file.pem'),
  cert: fs.readFileSync('./file.crt')
};
var serverPort = 5222;

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

io.on('connection', function(socket) {
  console.log('new connection');
  socket.emit('message', 'This is a message from the dark side.');
});

server.listen(serverPort, function() {
  console.log('server up and running at %s port', serverPort);
});
Bu sefer de "net::ERR_CERT_INVALID" hatası alıyorum. Buradaki adımları takip ettim. csr crf ve key ssl dosyalarına erişebiliyorum fakat .pem'i nasıl üreteceğimi çözemedim.

nuriodaci adlı üyeden alıntı: mesajı görüntüle
SSL için cloudflare kullanıyorsanız, cloudflare belirli portlara izin veriyor.
https://developers.cloudflare.com/fu...network-ports/

Birde


http yerine https kullanın.

Yakın zamanda benzer bir problem yaşadım.Aşağıdaki kod şuan problemsiz çalışıyor. 2083 portunu kullanıyorum.