Code/JavaScript
[Javascript] *.mjs 파일을 import 하려고 하면 에러 발생 , 해결 방법
codens
2019. 7. 26. 18:15
ES2015(ES6) 모듈 사용시 *.mjs 파일을 import 하려고 하면 에러 발생
* 소스
import * as lib from './lib.mjs';
* 에러 메시지
Failed to load module script: The server responded with a non-JavaScript MIME type of "application/octet-stream". Strict MIME type checking is enforced for module scripts per HTML spec.
* 해결 방법
- 웹서버의 MIME type 설정 변경
- nginx 웹 서버를 사용하고 있는 경우
nginx/conf/mime.types 파일 수정
- 다음을 추가
application/javascript js mjs;
- 서버 재시작
sudo service nginx restart
- 브라우저 캐시 삭제후 접속
반응형