Comment inclure du javascript côté client de node.js?

Je suis un débutant de node.js et javascript.

Je veux externe fichier javascript dans le code html. Voici le code html, "index.html":

<script src="simple.js"></script>

Et de, voici le code javascript, "simple.js":

document.write('Hello');

Quand j'ai ouvert le "index.html" directement sur un navigateur web(par exemple, Google Chrome), Il fonctionne.
("Bonjour" message doit être affiché sur l'écran.)

Cependant, quand j'essaye d'ouvrir l' "index.html" via node.js serveur http, Il ne fonctionne pas.
Ici, c'est le node.js fichier, "app.js":

var app = require('http').createServer(handler)
  , fs = require('fs')

app.listen(8000);

function handler (req, res) {
  fs.readFile(__dirname + '/index.html',
  function (err, data) {
    if (err) {
      res.writeHead(500);
      return res.end('Error loading index.html');
    }

    res.writeHead(200);
    res.end(data);
  });
}

("index.html", "simple.js" et "app.js" sont sur le même répertoire.)
J'ai commencé le serveur http. (par "bash$node app.js")
Ensuite, j'ai essayé de le connecter "localhost:8000".
Mais, le message "Hello" n'apparaît pas.

Je pense que le "index.html" a omis d'inclure la "simple.js" sur le serveur http.

Comment dois-je faire?

OriginalL'auteur lancif | 2013-07-18