Kann keine Javascript- und CSS-Dateien von Node Js laden

Ich habe viele Fragen zu "Laden von js- und css-Dateien vom Knoten js nicht möglich" gelesen. Sieht aus wie ein dummer Pfadfehler, aber da ich neu im Knoten js bin, kann ich es nicht herausfinden. Alle meine Dateien befinden sich unter einem Ordner mit dem Namen "d3". Irgendwelche Ideen, wo es schief geht?

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);

Antworten auf die Frage(2)

Ihre Antwort auf die Frage