-
[Error] code: 'ERR_INVALID_ARG_TYPE'Programming Language/TypeScript 2022. 9. 29. 16:04
원인: return 하는 데이터에 null 반환되서 나타난 타입 에러 (지정한 return 타입과 달랐음)
솔루션 및 해결과정: 처음에 return 하는 데이터를 log 로 확인했고, 에러 메세지와 같이 null 로 확인되었다. 그 원인을 찾아 null 이 아닌 값이 반환되도록 수정 후 해결
// console.log(content) -> 출력 결과: null TypeError: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received null at Object.writeFileSync (node:fs:2200:5) at CicdService.getDockerfileScript (/Users/cicd.service.ts:31:10) at CicdController.getDockerfileScript (/Users/cicd.controller.ts:50:37) at /Users/node_modules/@nestjs/core/router/router-execution-context.js:38:29 at processTicksAndRejections (node:internal/process/task_queues:96:5) at /Users/node_modules/@nestjs/core/router/router-execution-context.js:46:28 at /Users/node_modules/@nestjs/core/router/router-proxy.js:9:17 { code: 'ERR_INVALID_ARG_TYPE' }
'Programming Language > TypeScript' 카테고리의 다른 글
[TypeScript] - 제네릭(generic) (0) 2022.03.24 [TypeScript] 타입스크립트 기초 시작..전부터 문제 해결 (0) 2022.02.07