Не могу загрузить файлы JavaScript и CSS из Node Js

Я прочитал много вопросов относительно "невозможно загрузить файлы js и css из узла js". Выглядит как глупая ошибка пути, но так как я новичок в узле js, я не могу понять это. Все мои файлы находятся в одной папке с именем "d3". Любые идеи, где я иду не так?

var http = require('http');
var fs = require('fs');
var url = require('url');
var io = require('socket.io');
var redis = require('redis');
var redis = require("redis")
, subscriber = redis.createClient();

subscriber.subscribe('channel');
var server = http.createServer(function(request, response){
    var path = url.parse(request.url).pathname; 
    switch(path) {
        case '/socket.html':
        fs.readFile(__dirname + path, function(error, data){
            if (error){
                console.log("Working " + error);                        
                response.writeHead(404);
                response.write("File doesn't exist - 404");
                response.end();
            }
            else{
                response.writeHead(200, {"Content-Type": "text/html"});
                response.write(data, "utf8");
                response.end();
            }
        });
        break;

        default:
        response.writeHead(404);
        response.write("Doesnt Exist");
        response.end();
        break;
    }
});

/* Rest of the code */

server.listen(8000);

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

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