Échec du chargement de la ressource: le serveur a répondu avec un statut de 404 (Non Trouvé) https://websitename.herokuapp.com/js/bootstrap.js

Je suis à court d'un node.js serveur sur heroku à l'aide de la express.js cadre.

Voici ce que mon serveur ressemble:

var express = require('express');
var app = express();

app.use(express.static(__dirname + '/static'));
var port = process.env.PORT || 8000;

app.listen(port);

Mon index.html fichier a la suite de liens javascript:

<script src="/js/chartview.js"></script>
<script src="/js/bootstrap.js"></script>
<script src="/js/bootstrap-select.js"></script>

Mon répertoire système ressemble à ceci:

server.js
/static
    -index.html
    -/js
        -bootstrap.js
        -bootstrap-select.js
        -chartview.js
    -/css
        -bootstrap.css
        -bootstrap-select.css
        -styles.css

Chrome affiche ma page html avec le css appropriée dans les styles, mais la console dit:

Failed to load resource: the server responded with a status of 404 (Not Found)   https://websitename.herokuapp.com/js/chartview.js
Failed to load resource: the server responded with a status of 404 (Not Found)   https://websitename.herokuapp.com/js/bootstrap.js
Failed to load resource: the server responded with a status of 404 (Not Found)   https://websitename.herokuapp.com/js/bootstrap-select.js

Il charge correctement lorsque je change de index.html balises pour ressembler à ceci:

<script src="chartview.js"></script>
<script src="bootstrap.js"></script>
<script src="bootstrap-select.js"></script>

Et j'ai changer mon répertoire systèmes à ressembler à ceci:

server.js
/static
    -index.html
    -bootstrap.js
    -bootstrap-select.js
    -chartview.js
    -/css
        -bootstrap.css
        -bootstrap-select.css
        -styles.css

Ce n'est pas l'Idéal, je souhaiterais avoir un dossier /js.

Toutes les suggestions seront grandement appréciés!

Regardez de plus près à l'url, /js est absent de https://websitename.herokuapp.com/chartview.js etc . . .
ce qui arrive lorsque vous accédez à l'url manuellement, encore 404?
en tapant websitename.herokuapp.com/js/chartview.js en chrome affiche "Impossible d'OBTENIR /js/chartview.js" dans le navigateur.
Sont le répertoire et les permissions de fichiers (css, js et html)?
Yup. tenletters

OriginalL'auteur atasca10 | 2014-12-12