filesrv¶
로컬 디스크에 저장된 정적파일을 서비스한다.
/usr/local/m2/setting.json
다음 영역에 대해 기술한다.
{
"functions": {
"network": {
"filesrv": {
...
}
}
}
}
Health-Checking 대상 파일을 제공하거나, fallbacks 과 연계해 에러 페이지를 제공하기 위한 용도이다.
Warning
10MB 이상의 고용량의 파일을 서비스하지 않도록 주의한다.
How to use¶
명령어 리스트¶
# 약속된 경로의 /samples/logo.jpg를 서비스한다.
https://example.com/filesrv/src/samples/logo.jpg
# 약속된 경로의 /samples/logo.jpg를 404로 서비스한다.
https://example.com/filesrv/http.code/404/src/samples/logo.jpg
명령어 |
파라미터 |
동작 |
---|---|---|
|
|
|
|
|
HTTP 응답코드를 정의한다. |
Note
기타 HTTP 헤더는 frontEnd 를 이용해 설정한다.
meta¶
"meta" : {
"enable" : false,
"keyword": "filesrv",
"path": "filesrv"
}
enable (기본: false)
filesrv 파일 서비스 기능 활성화
keyword (기본: filesrv)
filesrv 파일 서비스 키워드. 기본 값이 흔히 사용하는 표현이라 유니크한 접두어를 붙여 사용할 것을 권장한다.
path (기본: filesrv)
서비스할 정적 파일의 루트 경로. 절대경로
/
가 아니라면 솔루션이 설치경로 하위로 지정한다.# 기본대로라면 아래 경로가 루트 경로가 된다. /usr/local/m2/filesrv
Warning
경로 지정은 보안위험이 있어 신중히 선택한다.