2012-03-22 3 views
2

서버를 만들고 스크립트, CSS 및 라이브러리를 가져오고 싶습니다.Express에서 Node.js를 사용하여 디렉토리를 얻는 방법은 무엇입니까?

내가 파일을 얻을 수 있습니다,하지만 난 디렉토리를 얻을하는 방법을 모른다는 :

app.get('/app.js', function(req, res) { 
    fs.readFile(__dirname + '/app.js', 'utf8', function(err, text){ 
     res.end(text); 
    }); 
}); 

나는 위와 같이 디렉토리를 싶어.

어떻게하면됩니까?

답변

2

디렉토리를 읽는 기능을 찾고 있다면 fs.readDir이 도움이 될 것입니다. 일부 정적 파일을 검색하는 경우 직접 작성하는 대신 "연결"(http://www.senchalabs.org/connect/static.html)과 같은 프레임 워크를 사용하는 것이 좋습니다.

어떤 문제를 해결하려고합니까? 이 경우 누군가가 훨씬 더 정확한 대답을 줄 수 있습니다.

또한 노드에 초보자입니다. 보통 "파일 서버"에서처럼이 제공 될 예정에

app.use(express.static(__dirname + '/public')); 

모든 : 정의 할 수있는 표현의

+0

- 연결의 상단에 내장되어 있습니다. – pkyeck

+0

@pkyeck : 고마워! 나는 그 시점을 놓쳤다. – nvbalaji

관련 문제