공용 폴더 아래에있는 파일을 제공이 어떻게 내 응용 프로그램 루트 디렉토리에 내 노드 JS 서버의 정적 파일을 제공 할
그러나 내 파일이 응용 프로그램 루트의 공용 폴더 외부에있는 경우 직접 제공하는 방법.
공용 폴더 아래에있는 파일을 제공이 어떻게 내 응용 프로그램 루트 디렉토리에 내 노드 JS 서버의 정적 파일을 제공 할
그러나 내 파일이 응용 프로그램 루트의 공용 폴더 외부에있는 경우 직접 제공하는 방법.
./../
을 사용하면 현재 폴더의 부모로 이동할 수 있습니다. 다음과 같은 구조를 가지고있는 경우 :
project
- public
- app_folder
-- app.js
당신은 정적 폴더로 './../public'
를 사용할 수 있습니다.
폴더에있는에있는 파일을 현재 작업 디렉토리 외부에 저장하려면 './../<dir_name>'
이 좋습니다.
당신이 개별 파일 대신 디렉토리의를 제공하려는 경우, 다음 중 하나를 사용할 수
app.use("/<some_url>", express.static(__dirname + '<path_to_file>'));
또는
res.sendFile('<path_to_file>');
또는 간단한 라이브러리와 같은, https://www.npmjs.com/package/connect-static-file을 사용
.첫 번째 방법을 권장합니다.
참고 : <text>
을 필요에 따라 파일 이름과 경로 이름으로 바꿉니다.