문제

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.

도움이 되었습니까?

해결책

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.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top