node.js + express + socket.io не может загрузить файлы javascript в index.html

Я разрабатываю приложение, и сервер в настоящее время настроен и работает хорошо.

Это файл index.html, который отображается при доступе к серверу:

<!doctype html>
<html>
  <head>
    <title>Socket.IO chat</title>
  </head>
  <body>
    <script src="https://cdn.socket.io/socket.io-1.2.0.js"></script>
    <script type="text/javascript" src="./client.js"></script>
    <script type="text/javascript" src="./main.js"></script>
  </body>
</html>

Однако я получаю сообщение об ошибке 404 «Не удалось загрузить ресурс: сервер ответил с состоянием 404 (не найдено)» при импорте тех файлов JavaScript, которые находятся в том же каталоге.

Вот мой код сервера:

var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);

app.get('/', function(req, res){
  res.sendFile(__dirname+'/index.html'); // DO I NEED TO SEND THE OTHER FILES HERE ASWELL?
});

io.on('connection', function(socket){
  console.log('a user connected');

  socket.on('disconnect', function(){
    console.log('user disconnected');
  });

  socket.on('chat message', function(msg){
    console.log('message: ' + msg);
    io.emit('chat message', msg);
  });

});

http.listen(3000, function(){
  console.log('listening on *:3000');
});

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос