2011-11-16 21 views
2

많은 .html 파일이있는 Node.js 응용 프로그램을 구축하고 있습니다. 가서 각각의 라우팅을 지정하지 않고 라우팅이 자동으로 수행되는 방법은입니까? Node.js Express 자동 라우팅

이상적이 일어날 것 :

요청 "에서 /test.html"를 받았다. 그런 다음 지정된 폴더에서 "Test.html"이라는 파일을 검사합니다. 이 자동 배선을 선택적으로 무시할 수 있습니다.

답변

4

나는 Express.js를 사용하는 것이 좋습니다 그리고 정적 미들웨어입니다 :에서 /test.html하는 요청이있을 경우, 정적 미들웨어는 "공개"폴더와 파일이 존재하는지 검사에 보이는

app.configure(function(){ 
    ... 
    var oneYear = 31557600000; 
    app.use(express.static(__dirname + '/public', { maxAge: oneYear })); 
}); 

(있는 경우 그것은 그것을 제공한다).

+0

답변을 정리하면 효과가있는 마법 선만 포함하는 것이 좋습니다. 예 : app.use (express.static (__ dirname + '/ public')); –

관련 문제