Serveur local tourne sur Visual Studio Code mais inaccessible sur Chrome

Signaler
-
 Sad -
Bonjour,

J'ai le problème suivant :
J'essaie de lancer mon serveur local Nodejs via Nodemon. Sur ma console, ça m'indique que le serveur tourne bien sur le port indiqué.
Mais quand je rentre l'adresse de mon serveur local dans mon navigateur, ça tourne dans le vide indéfiniment ...

J'ai essayé de faire la même chose sur d'anciens projets et idem, plus rien ne fonctionne.

Je suis à cours d'idées sur l'origine du problème ...

Je remercie quiconque essaiera de me donner un coup de main.

Configuration: Windows / Chrome 86.0.4240.198

3 réponses

Messages postés
13096
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 novembre 2020
729
bonjour,
ton serveur local tourne sur un autre ordi que le navigateur?
Bonjour.

Désolé pour la réponse tardive et merci de bien vouloir m'aider. En effet, il tourne sur le même ordinateur.
>
Messages postés
13096
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 novembre 2020

Avec un mauvais port j'ai une "erreur connexion refusé" avec localhost qui n'autorise pas la connexion

Et oui, je suis sous windows mais j'utilise Ubuntu comme console
Messages postés
13096
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 novembre 2020
729 > Sad
le serveur semble donc bien tourner et écouter sur la porte, mais ne réagit pas bien.
>
Messages postés
13096
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 novembre 2020

C'est ça.
Et j''ai coupé le pare-feu, j'ai touché au code, j'ai essayé de voir s'il n'y avait pas un soucis avec les ports ( avec le cmd de Windows et netstat ) entre autre ... D'ailleurs, je ne trouve pas le port que je suis censé écouter quand je fais ça ><
Messages postés
13096
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 novembre 2020
729 > Sad
netstat -an
comparer avec la situation quand le navigateur est connecté au serveur (tourne dans le vide)
>
Messages postés
13096
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 novembre 2020

En faisant cette manip', je vois le port indiqué ( 3050 ) en LISTENING
Messages postés
13096
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 novembre 2020
729
ce qui confirme que le serveur écoute sur ce port.
cela change-t-il si tu arrêtes le serveur?
et quand le navigateur est connecté au serveur (tourne dans le vide), vois-tu une seconde ligne avec le port?

tu peux aussi tester une connexion vers ce port via cette commande powershell:
$tcpConnection = New-Object System.Net.Sockets.TcpClient("localhost", 3050)
Il y a deux lignes
TCP    0.0.0.0:3050    0.0.0.0.0        LISTENING

TCP    [::]:3050              [::]:0              LISTENING


En passant par Powershell, trois lignes sont apparues
TCP    [::]:3050              [::1]:54058              ESTABLISHED

TCP    [::]:3050              [::1]:54060              ESTABLISHED

TCP    [::]:3050              [::1]:54061              ESTABLISHED
Messages postés
13096
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 novembre 2020
729 > Sad
et quand le navigateur est connecté au serveur (tourne dans le vide), que donne netstat?
>
Messages postés
13096
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 novembre 2020

Pardon, les lignes que j'ai écrite sont celles que je vois lorsque la page tourne dans le vide
Messages postés
13096
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 novembre 2020
729 > Sad
tout cela confirme que le serveur semble écouter sur la porte, mais ne réagit pas bien.
>
Messages postés
13096
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 novembre 2020

En effet :/ Mais du coup, je ne sais pas comment bien le faire réagir, j'ai essayé plein de chose mais ça ne fonctionne pas ><