Socket.io-client: Wenn Sie "rejectUnauthorized" auf "false" setzen, wird der Zertifikatsfehler nicht ignoriert

Erstellt am 29. März 2016  ·  4Kommentare  ·  Quelle: socketio/socket.io-client

Ich habe ein selbstsigniertes Zertifikat mit einem anderen Hostnamen auf meinem Server eingerichtet. Ich bekomme ein
WebSocket Error: Network Error 12038, The host name in the certificate is invalid or does not match
auf IE.

Ich habe versucht, "rejectUnauthorized" auf "false" zu setzen, aber es gibt immer noch den gleichen Fehler.

var wsconnect = socket('https://url', {
  transports: ['websocket'],
  rejectUnauthorized: false
});

Mache ich das richtig?

Hilfreichster Kommentar

Funktioniert dies nur auf nodejs, aber nicht mit dem Client im Browser? Ich bekomme es nicht über den Browser zum Laufen. Immer noch Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID in Chrom herausspringen

Alle 4 Kommentare

@aravindsrivats mit process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';

funktioniert es?

Funktioniert dies nur auf nodejs, aber nicht mit dem Client im Browser? Ich bekomme es nicht über den Browser zum Laufen. Immer noch Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID in Chrom herausspringen

Hat das schon mal jemand herausgefunden? Habe jetzt dieses Problem.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen