Notice
Recent Posts
Recent Comments
Link
투케이2K
207. (TWOK/ERROR) [NodeJs] ERR_INVALID_ARG_TYPE The chunk argument .. Received an instance of Object 본문
투케이2K 에러관리
207. (TWOK/ERROR) [NodeJs] ERR_INVALID_ARG_TYPE The chunk argument .. Received an instance of Object
투케이2K 2024. 1. 5. 21:38[환경 설정 및 설명]
프로그램 : NodeJs
설 명 : [NodeJs] ERR_INVALID_ARG_TYPE The chunk argument .. Received an instance of Object
[세부 에러 메시지]
TypeError [ERR_INVALID_ARG_TYPE]: The "chunk" argument must be of type string or an instance of Buffer or Uint8Array. Received an instance of Object
at write_ (node:_http_outgoing:930:11)
at ClientRequest.write (node:_http_outgoing:889:15)
at Request.write (/Users/mac/Desktop/BackEnd/nodeTestProject/node_modules/request/request.js:1494:27)
at end (/Users/mac/Desktop/BackEnd/nodeTestProject/node_modules/request/request.js:549:18)
at Immediate.<anonymous> (/Users/mac/Desktop/BackEnd/nodeTestProject/node_modules/request/request.js:578:7)
at process.processImmediate (node:internal/timers:478:21) {
code: 'ERR_INVALID_ARG_TYPE'
[에러 원인]
1. Node js 에서 http 요청 수행 시 JSON String 타입으로 보내지 않아 발생하는 이슈
[해결 방법]
1. http 요청 수행 시 body 데이터를 JSON.stringify 로 감싸서 호출 수행 실시
2. http 요청 예시 :
let options = {
uri: "https://jsonplaceholder.typicode.com/posts",
method: "POST",
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
'id' : 1,
'userId' : 1
})
};
반응형
'투케이2K 에러관리' 카테고리의 다른 글
Comments