반응형
json 파일을 서버에 올려서 json 결과를 웹페이지에서 보여주고 싶어 파일을 올렸는데
url을 입력하니 파일이 자꾸 다운로드가 된다.
이유는 알 수 없는 파일 확장자의 기본값은 default_type application/octet-stream이며 일반적으로 모든 브라우저에서 다운로드하게 되어 있다.
문제를 해결하려면 conf/mine.types 파일을 열어
application/json json;
을 추가하고 nginx를 재시작하면 됩니다.
혹은 아래처럼 처리해도 json 결과 값을 볼 수 있지만 경우에 따라 사용할 때 타입 오류가 나는 경우도 있다. plain이기 때문에 위 추가 값을 추천한다.
text/plain txt json;
주의 사항.. 변경 후 브라우저 캐시를 삭제하고 확인해야 합니다.
json 파일이라 그런지 브라우저 캐시 때문에 적용이 안돼서 헤매었다는..
추가적으로 json 파일에 대해서 타임 지정이 가능하다.
nginx.conf 에 아래와 같이 추가해도 가능하다.
location ~ \.json {
add_header Content-Type application/json;
}
반응형
'Server > Was' 카테고리의 다른 글
아파치(apache) 설치 (0) | 2020.09.21 |
---|