Comment faire exprès statique répertoires de travail avec une erreur 404 route?

J'ai un code qui ressemble à ceci:

app.configure(function() {
   app.set("views", __dirname + "/views");
   app.set("view engine", "ejs");
   app.use(express.bodyParser());
   app.use(express.methodOverride());
   app.use(express.logger()); 
   app.use(app.router);
   app.use(express.static(__dirname + "/public"));
});

//Routes
app.get("/", function(req, res) {
    res.render("index.ejs", {locals: {
      title: "Welcome"
    }});
});

//Handle 404
app.get("/*", function(req, res, next) {
    next("Could not find page");
});

Le problème que j'ai c'est que je ne peux pas accéder à quoi que ce soit dans la /public static répertoire: tout se fait attraper par la 404 route. Ai-je raté quelque chose au sujet de la façon dont cela est censé fonctionner?

OriginalL'auteur Jim Wang | 2011-10-21