설치
$ yarn add mime-types
미등록 확장자 처리
등록되지 않은 타입은
mime.lookup()
함수가 false
를 반환하므로, 그밖의 확장자에 대한 처리도 있어야함.일반적으로는 알려지지 않은 바이너리는
application/octet-stream
으로 사용하므로 아래와 같이 하면됨..hwp
: false 반환되는 대표적인 사례
const mime = require('mime-types'); const type = mime.lookup('unrecognized') || 'application/octet-stream';