Image showing [RESOLU] WebSocket close with status code 1006

[RESOLU] WebSocket close with status code 1006

affiliate best offer

A la fin de l’installation du serveur de code, vous êtes prêt à profiter de votre nouveau workflow de développement, puis, vous voyez ce message “WebSocket close with status code 1006”. Comment le résoudre? Découvrez ces réponses

Remarque : Si vous ne savez pas ce qu’est le serveur de code, consultez this post qui l’explique.

TL;DR

Vérifiez votre connexion https. Votre navigateur ne parvient pas à accéder à votre instance de serveur de code.

Pourquoi cette erreur s’affiche-t-elle ?

La raison principale est que la connexion a été fermée anormalement (localement) par l’implémentation du navigateur.

Cela signifie que votre navigateur ne peut pas atteindre votre serveur de code distant. Le principal problème concerne votre connexion https au serveur.

Comment le réparer?

Vous n’êtes peut-être pas sûr du processus à suivre pour configurer le serveur de code. J’ai fait un tutoriel sur [[2020-04-03-how-to-set-up-the-codeserver-cloud-ide-platform-on-digitalocean-kubernetes how to setup code server cloud IDE platform on digitalocean using kubernetes] ].

Si vous parlez français, la version française est ici.

La bonne nouvelle, c’est qu’il y a deux solutions possibles :

Option 1 : obtenir le lien localement

code-server --host 127.0.0.1 --bind-addr 0.0.0.0:9000 --auth password --link

Option 2 : Utiliser ngrok

ngrok créera un tunnel et créera une connexion https à votre serveur.

code-server --host 127.0.0.1 --bind-addr 0.0.0.0:9000 --auth password ngrok http 9000

Utiliser wss pour transférer

Voici le code pour effectuer le transfert et résoudre le problème

// forward websocket (wss -> ws)
httpsServer.on('upgrade', function (req, socket, head) {
  proxy.ws(req, socket, head, {
    target: 'ws://...',
    ws: true
  })
})
Full Bright

Full Bright

A professional and sympathic business man.

Contact

Écrivez-nous

Vous ne savez pas lequel il vous faut ? Réservez l'audit gratuit de 20 minutes — nous regardons une semaine de votre travail et vous disons ce qui vaut la peine d'être automatisé, ce qui ne l'est pas, et ce que cela coûterait. Réserver ici.

Adresse

10 rue François 1er,
75008 Paris

Nous écrire

[email protected]

Nos horaires

Lundi - Vendredi
9h00 - 17h00