339 votes

Express-js peut ' t obtenir mes fichiers statiques, pourquoi ?

J’ai réduit mon code à l’application express-js plus simple, que je pourrais faire :

Mon répertoire ressemblent à ceci :

Pourtant quand j’ai accès `` j’obtiens l’erreur suivante :

J’utilise et . Ce que je fais mal ?

539voto

rjack Points 3300

Essayez avec http://localhost:3001/default.css

D’avoir `` dans votre URL de la demande :

Reportez-vous à la section Exemples de cette page : http://senchalabs.github.com/connect/http.html

46voto

David Miró Points 392

J’ai le même problème. J’ai résolu le problème avec le code suivant :

Exemple de requête statique :

J’ai besoin d’une solution plus simple. Il existe ?

17voto

diff_sky Points 128

Il s’agit d’une vieille question, mais j’étais tout simplement jouer avec express et avait un problème similaire.

devraient être disponibles à

Le dans indique juste exprès de regarder dans le `` répertoire pour un fichier statique servir. Ce n’est pas (très) puis s’inscrivent dans le chemin d’accès sur qu'est disponible.

4voto

user1311069 Points 127

Découvrez https://github.com/spadin/simple-express-static-server/blob/master/server.js que cela a fonctionné dès la sortie de la boîte pour moi.

0voto

Matiss Jurgelis Points 542

J’ai eu la même chose sur MysBowice de chargement. Trouvé que j’ai seulement besoin d’ajouter la seule ligne à server.js

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