0
익스프레스 프레임 워크를 사용하여 작은 웹 앱을 개발 중이며 정적 콘텐츠 구성에 어려움을 겪고 있습니다. 내 응용 프로그램에서 몇 가지 사용자 지정 미들웨어 함수가 있고 정적 파일 (css, js, 이미지, ...)이 처리되도록 싶지 않습니다. 첫 번째 미들웨어로 정적 구성을 넣으려고했으나 아무것도 수정하지 않았습니다.익스프레스 앱에서 정적 콘텐츠 미들웨어 피하기
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());
});
내 사용자 정의 미들웨어에 도달 요청을 기록하고 내가 거기에 점점 (공공 폴더 안에 파일) CSS와 JS 요청을 볼 수 있습니다
내 코드는 다음과 같은 것입니다.
제 목표는 정적 파일 요청을받을 때 가능한 빨리 반환하는 것입니다.
이것에 대한 도움말? 감사합니다. .
* * 예상대로 작동해야합니다. 정적 미들웨어에서 처리하는 요청을 미들웨어에 전혀 전달하면 안됩니다. 그래서 다른 일이 벌어지고있는 것 같지만 게시하는 내용과 정확히 일치하는 것을 판단하기가 어렵습니다. – robertklep
'public' 디렉토리에있는 파일은 실제로 _exist_입니까? 이 파일은 실제로 정적 미들웨어가 처리 할 수 있도록 존재해야하기 때문에 ... –
# 예, 존재합니다. – PaquitoSoft