Mit webpack-dev-server --https
erstellen Sie ein selbstsigniertes Zertifikat. Es funktioniert jedoch nicht für alle Anwendungsfälle.
Browser werden Sie nach einer Sicherheitsausnahme fragen und in der URL-Leiste anzeigen, dass die Verbindung nicht sicher ist.
Daher wird empfohlen, mit mkcert ein lokal vertrauenswürdiges Entwicklungszertifikat für localhost zu erstellen
Verwenden Sie es dann über die CLI:
webpack-dev-server --https --key C:/Users/User/localhost-key.pem --cert C:/Users/User/localhost.pem --cacert C:/Users/User/AppData/Local/mkcert/rootCA.pem
oder konfigurieren Sie die Option devServer.https in webpack.config.js:
devServer: {
https: {
key: fs.readFileSync('C:/Users/User/localhost-key.pem'),
cert: fs.readFileSync('C:/Users/User/localhost.pem'),
ca: fs.readFileSync('C:/Users/User/AppData/Local/mkcert/rootCA.pem')
}
}
mkcert erstellt standardmäßig PEM-Dateien im Unix-Format. Wenn Sie unter Windows arbeiten, müssen Sie diese wahrscheinlich mit Notepad ++ in das Windows-Format konvertieren