JavaScript 에러에러
ERR_UNKNOWN_ENCODINGERR_UNKNOWN_ENCODING
Node.js API에 알 수 없거나 지원하지 않는 인코딩이 전달되었습니다.
node
상세 보기 TypeError: x is not a function함수가 아닌 값을 함수로 호출하려 했습니다.
호출하려는 변수가 함수가 아닙니다. 메서드 이름 오타, 해당 객체에 메서드가 없는 경우, 콜백이 undefined인 경우, 또는 함수였던 변수가 다른 값으로 덮어쓰인 경우에 자주 발생합니다.
`typeof x === 'function'`으로 변수가 실제로 함수인지 확인하십시오. 메서드 이름 철자를 검증하십시오. 메서드를 호출하는 객체가 올바른 타입인지 확인하십시오. 변수가 함수를 가리던 이름에서 충돌이 발생하지 않았는지 확인하십시오.
const obj = {}; obj.method(); // TypeError: obj.method is not a functionERR_UNKNOWN_ENCODINGNode.js API에 알 수 없거나 지원하지 않는 인코딩이 전달되었습니다.
TypeError: x is not a constructor생성자가 아닌 값에 new 키워드를 사용하려는 시도가 발생했습니다.
TypeError: x is not iterablefor...of 루프나 스프레드 연산자처럼 이터러블이 필요한 곳에 이터러블이 아닌 값이 사용되었습니다.
ECONNREFUSED대상 주소와 포트에서 수신 대기 중인 서버가 없어 연결이 거부되었습니다.
DOMException: SecurityError브라우저의 보안 정책에 의해 보안 민감 작업이 차단되었습니다.
RangeError유효하지 않은 배열 길이나 콜 스택 크기 초과 등, 값이 허용 범위를 벗어났습니다.