61 votes

« Impossible d’obtenir / » avec Connect on Node.js

J’essaie de commencer à servir des pages Web statiques en utilisant `` comme ceci:

J’ai donc ajouté un simple `` au répertoire sur le même répertoire que le ```` fichier, mais lorsque j’essaie d’afficher la page sur mon navigateur, j’obtiens cette réponse du nœud:

Impossible d’obtenir /

Qu’est-ce que je fais de mal et comment puis-je le corriger?

36voto

Stuart Hallows Points 766

Vous verrez le message si vous ne spécifiez pas la page que vous essayez d’obtenir, en d’autres termes si votre URL est quelque chose comme . Assurez-vous d’entrer un nom de page, par exemple `` .

14voto

Vadim Baryshev Points 8162

Ce code devrait fonctionner :

Également dans connect 2.0, la méthode .createServer() est déconseillée. Utilisez connect() à la place.

2voto

GP Van Eron Points 21

J’ai eu le même problème. Il a été résolu comme décrit ci-dessus.

Dans mon index.js

et dans mon index.html

les trois.js étaient juste là pour les tests de chemin. Cela configurera tous les fichiers enfants pour qu’ils démarrent dans le répertoire racine de votre application. Aussi socket.io.js peut être appelé automatiquement en utilisant `` par magie noire (puisqu’il y a physiquement un répertoire node_modules et lib entre les deux).

2voto

Gerard Lanphear Points 21

La solution à « Cannot Get / » peut généralement être déterminée si vous faites une « ng build » dans la ligne de commande. Vous constaterez le plus souvent que l’une de vos « importations » n’a pas le bon chemin.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X