nodejs ReferenceError: fetch is not defined 오류가 발생 할때
const dataBytes = fetch(url).then(res => res.arrayBuffer())
^
ReferenceError: fetch is not defined
이런 경우는 fetch가 브라우저에서 사용 되는것이라서 쉘에서 사용 할때는 아래를 추가해 주면 된다.
* 모듈 설치
npm install node-fetch
* 프로그램 상단에 아래를 추가
import fetch from "node-fetch";
위에서 보듯이 npm install node-fetch 를 쉘에서 인스톨을 해준다음 사용하면 됩니다.
프로그램은 위에서 임포트 해준것 이외에는 수정하지 않고 사용 합니다.