ExpressJs - gdzie wskazuje express.static (__ dirname)?

var express = require('express');
var app = express();
port = process.argv[2] || 8000;

app.configure(function () {
    app.use(
        "/", 
        express.static(__dirname) 
    );
});
app.listen(port);

Usunąłem ten wiersz poniżej i podczas ładowania localhost wystąpił błąd

app.configure(function () {
        app.use(
            "/", 
            express.static(__dirname) 
        );
    });
Co robi metoda app.use ?.Co robi metoda express.static? i gdzie wskazuje __dirname ?.

questionAnswers(2)

yourAnswerToTheQuestion