Lorsque je travaille avec les derniers Angular (7) et ionic (4), j'ai l'erreur
[WDS] Déconnecté!
chaque fois que j'exécute mon application via
service ionique --consolelogs --no-open --browser = 'Firefox Developer Edition' --source-map
dans la dernière édition développeur de Firefox. J'ai testé d'autres frères aussi et cela apparaît le plus.
3 Réponses :
La solution n'était pas simple, j'ai lu de nombreuses questions de la pile et leurs réponses et j'ai également cherché sur le Web plusieurs fois, sans bonne solution jusqu'à ce que j'aie lu ce problème sur GitHub:
https://github.com/angular/angular-cli/issues/4839
Cette erreur est donc une simple erreur SSL, car j'ai compris que le navigateur ne pouvait pas vérifier le certificat à partir duquel le serveur de développement Webpack a envoyé au navigateur.
La solution
Lorsque vous utilisez ionic (4), vous pouvez simplement taper ionic ssl generate
à la racine de votre projet, puis accéder aux paramètres de votre navigateur:
cert.pem
généré à partir de votre projet -> redémarrez (CMD + Q) votre
navigateur Si vous utilisez simplement Angular avec Webpack, vous pouvez générer un certificat en utilisant ce script: https://github.com/angular/angular-cli/issues/4839#issuecomment-314608490 et suivez ceci https://brianflove.com/2016/10/22/angular-cli-using-https/
J'utilise Angular avec Webpack, parfois des messages d'erreur continuent à apparaître, parfois il n'y a pas d'erreurs ...
Si vous utilisez Chrome, vous pouvez essayer d'autoriser des certificats non valides pour les ressources chargées à partir de l'hôte local:
chrome://flags/#allow-insecure-localhost
IE 11 me donnait cette erreur pour m'en débarrasser, j'ai ajouté ce paramètre:
disableHostCheck: true
au fichier conf.js de mon backend