Ich stelle eine React-App bereit, erhalte jedoch einen seltsamen Fehler, wenn ich die Seite über https besuche.
Wenn ich die Seite über https besuche, erhalte ich die folgende Fehlermeldung:
SecurityError: Fehler beim Erstellen von 'WebSocket': Eine unsichere WebSocket-Verbindung kann möglicherweise nicht von einer über HTTPS geladenen Seite initiiert werden.
Aber wenn ich über http auf die Seite gehe, funktioniert es perfekt.
Das Problem ist, dass ich keine Websockets verwende, soweit ich das beurteilen kann. Ich habe den Code durchsucht, um festzustellen, ob eine Anfrage an http an https oder an ws: anstelle von wss: gesendet werden soll, aber ich sehe nichts.
Hat jemand schon einmal darauf gestoßen?
Ich füge eine Kopie der Datei package.json bei. Lassen Sie mich wissen, wenn ich andere Teile des Codes hochladen muss, um das Debuggen zu erleichtern.
Danke im Voraus.
{
"name": "client",
"version": "0.1.0",
"private": true,
"dependencies": {
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^7.1.2",
"baffle": "^0.3.6",
"cross-env": "^6.0.3",
"react": "^16.12.0",
"react-dom": "^16.12.0",
"react-player": "^1.14.2",
"react-router-dom": "^5.1.2",
"react-scripts": "3.3.0",
"react-typist": "^2.0.5",
"webpack-hot-dev-clients": "^2.0.2"
},
"scripts": {
"start": "cross-env react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}