J'utilise socket io sur le client :
const socket = require('socket.io-client')('https://localhost:4200', {secure: true, rejectUnauthorized: false})
Et sur le serveur :
let https = require('https')
let fs = require('fs')
let options = {
key: fs.readFileSync('cert/my.net.key'),
cert: fs.readFileSync('cert/my.net.cert'),
requestCert: false,
rejectUnauthorized: false,
};
const server = https.createServer(options, require('express')())
const io = require('socket.io')(server)
Tous les services sont lancés normalement, mais sur le client j'obtiens polling-xhr.js:263 GET https://localhost:4200/socket.io/?EIO=3&transport=polling&t=MPa6ZuL net::ERR_CERT_AUTHORITY_INVALID
Pourquoi ? Qu'est-ce qui ne va pas ?