O servidor js do nó não está carregando os arquivos do meu site

Quando executo o node index.js, o navegador carrega apenas o html, desconsiderando javascript, imagens e css, e se eu tentar acessar um link, ele mostra uma página em branco: node.js Não é possível obter /login.html, como faço para corrigir este?

var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http); 
var myList = new Array();
var i = 0;

app.get('/', function(req, res){
res.sendFile(__dirname + '/index.html', {});
});

questionAnswers(2)

yourAnswerToTheQuestion