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

Contact Us

To order one of our services, navigate to the order service page

Address

10 rue de Penthièvre,
75008 Paris

Email Us

hello at bright-softwares dot com

Open Hours

Monday - Friday
9:00AM - 05:00PM