안녕하세요.
NextJs + Typescript 프로젝트에서 caver-js를 이용하는 과정에서 문제가 생겨 글을 올리게 되었습니다.
특정 NFT의 정보를 조회하기 위해서 HTTP Auth를 이용해서 caver 객체를 생성하려고 하는데 이러한 과정에서 "TypeError: https.Agent is not a constructor"라는 에러메세지가 뜹니다. 아래의 코드와 같이 header도 알맞게 넣어주었는데 caver 객체를 생성하는 과정에서 문제가 생기는 것 같습니다. 에러가 일어난 곳은 첨부된 이미지에서 더 정확하게 보실 수 있습니다.
const option: HttpProviderOptions = {
headers: [
{
name: 'Authorization',
value: 'Basic ' + Buffer.from(ACCESS_KEY_ID + ':' + SECRET_ACCESS_KEY).toString('base64')
},
{
name: 'x-chain-id',
value: '8217'
},
],
};
const caver = new Caver(new Caver.providers.HttpProvider('https://node-api.klaytnapi.com/v1/klaytn', option));
혹시 어떤 이유로 인해서 생기는 문제인지, 그리고 어떻게 해결해야할지 도움을 주실 수 있을까요?
감사합니다.