정적 파일로 서브 디렉토리 를 제공 index.html
하고 싶습니다 /media
. 색인 파일은 URL /index.html
과 /
URL 모두에 제공되어야 합니다.
나는 가지고있다
web_server.use("/media", express.static(__dirname + '/media'));
web_server.use("/", express.static(__dirname));
그러나 두 번째 줄은 분명히 __dirname
원하지 않는 파일 ( index.html
및 뿐만 아니라 media
)의 모든 파일을 포함 하여 전체를 제공합니다 .
나는 또한 시도했다
web_server.use("/", express.static(__dirname + '/index.html'));
그러나 기본 URL에 액세스하면 (더블 구성 요소) /
에 대한 요청이 발생하지만 실패합니다.web_server/index.html/index.html
index.html
어떤 아이디어?
그건 그렇고, 나는이 주제 ( static()
+ 그 매개 변수)에 대한 Express의 문서를 전혀 찾을 수 없었습니다 . 문서 링크도 환영합니다.
express.static()
의해 처리됩니다serve-static
. 해당 문서는 npmjs.com/package/serve-static 또는 github.com/expressjs/serve-static 에서 찾을 수 있습니다 .