Pergunta

I'm developing a small web app using express framework and I'm having a tough time with static content configuration. In my app I have several custom middleware functions and I don't want the static files (css, js, images,...) to be processed by them. I tried to put static configuration as the first middleware but it doesn't fix anything.

My code is something like this:

var app = express();
app.configure(function() {
  app.set('port', 3000);
  app.set('views', __dirname + '/views');
  app.use(express.static(path.join(__dirname, 'public')));
  app.use(myCustomMiddleware());
});

I log the requests that reach my custom middleware and I can see requests to css and js (files inside public folder) getting there.

My goal is to return as soon as possible when receiving a static file request.

Any tips on this? Thanks.

Foi útil?

Solução

I'm closing this question as the problem is my own code.

Trying to isolate the components I found that I was modifying incoming request URL unintentionally.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top