ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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'
    }

     

     

    댓글

Designed by Tistory.