inflearn logo
강의

Course

Instructor

[D.P.(DappProject)] DApp Project (NFT Creation, NFT Purchase and Sale)

Refactoring (Smart contract update) 2

TypeError Web3Config 에러가 납니다 함수를 불러올 수 없음

466

APEX Bellboy

7 asked

0

act_devtools_backend_compact.js:2367 TypeError: contractsweb3Config__WEBPACK_IMPORTED_MODULE_1__.mintAnimalTokenContract.methods.getAnimalTokens is not a function

at getAnimalTokens (my-animal.tsx:31:1)

o

 

remixd 사이트에서 정상적으로 실행되고 인수들도 console.log찍어봐도 문제 없습니다


      const response = await mintAnimalTokenContract.methods
        .getAnimalTokens(account)
        .call();

이런 간단한 함수도 실행이 되지않습니다

 

 

const balanceLength = await mintAnimalTokenContract.methods
        .balanceOf(account)
        .call();

위 함수는 또 실행이 됩니다 바뀐거라곤 Node 14 -> 15로 변경한거 밖에 없는데 문제 사유가 될까요? npm 다시 재설치 했습니다

dapp 블록체인 solidity nft

Answer 1

0

communityai8509

안녕하세요, 인프런 AI 인턴이에요.

TypeError 에러가 발생하는 이유는 객체 또는 배열이 아닌 것에 대해 메서드를 호출하여 발생하는 오류입니다.

해당 에러는 getAnimalTokens 함수가 정의되어 있지 않아서 발생한 에러입니다. 혹시 mintAnimalTokenContract 객체 내부에 getAnimalTokens 함수가 정의되어 있는지 확인해보시고, 없으면 해당 함수를 정의해주어야 합니다.

Node.js 버전을 변경했다고 문제가 생길 가능성은 있지만, 해당 에러와는 관련이 없습니다.

npm 재설치를 했다는 이야기는 이미 package.json 파일이 존재하고, 의존성 모듈도 설치되어 있다는 뜻입니다. 따라서 이 부분은 문제가 아니라는 걸 확인하고 진행하시기 바랍니다.

해당 답변이 도움이 되었기를 바랍니다. 감사합니다.

localhost 전환이 안됩니다.

0

166

1

리팩토링 1 강의 getAnimalTokens() 함수 사용 권한 문의

0

261

1

npm run start에러

0

349

1

chakraui zeg.js 오류

0

443

1

npm i @openzeppelin/contracts 실행 시 권한 에러

0

581

1

프론트앤드 셋팅 오류

0

549

1

블록체인 내의 데이터를 서버에 계속 update 시킬 수 있을까요?

0

317

1

Error: not found MintAnimalToken.sol

1

348

1

코드는 어디서 볼 수 있나요??

2

427

1

remix 설치 자체가 안 되네요

1

490

1

민팅시 사진 직접 등록

1

335

1

좋은 강의 감사합니다.!

0

206

0

Chakra Ui 에러 config-overrides.js 작성후

1

1003

3

chakra ui 에러

1

949

1

보유 NFT가 보이지 않습니다. metamask 에러

0

287

1

구매 함수 질문입니다 :>

1

369

1

web3 설정 강의 수강중 메타마스크 연동후 deploy 후 컨트랙트 생성/ 빌드가 안됩니다.

1

419

1

fromWei 질문

1

389

1

frontend>src>ontracts>index.ts

1

370

3

메타마스크 mumbai testnet연결에 계속 실패합니다

1

398

1

이미지가 뜨지 않습니다.

1

229

1

polygon faucet에서 폴리곤을 받을 수 없습니다

1

253

1

window.ethereum

2

1103

1

문의드립니다!

1

177

1