명품 영수증 관리 애플리케이션에 대한 질문입니다

저번 이후로 다시 실습을 해봤더니 오류가 생겨서 질문 글을 올립니다… 아래는 오류 내용입니다. 판매자가 구매자에게 영수증을 발행할 때 생기는 오류입니다.

(node:3686) unhandledpromiserejectionwarning: unhandled promise rejection. this error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 5)

안녕하세요~ 위의 오류 때문에 실행이 제대로 안되는 건가요?

네 영수증 발행할 때 저 오류 문구가 뜨고 발행이 안됩니다…

나머지 기능은 정상 작동하는데 영수증을 발행할 때만 저 오류가 나옵니다… 혹시 해결이 가능할까요??

우분투 20.04 환경으로 처음부터 다시 시도해 보았습니다. server.js 의

const connection = mysql.createConnection({
host: conf.host,
user: conf.user,
password: conf.password,
port: conf.port,
database: conf.database,
});
부분에서 database 가 오타가 나있어서 그냥 돌리면 에러가 출력됩니다. 그리고 MYSQL 데이터베이스 명, 테이블 명까지 만들 때 대소문자 구분이 되어서 대문자로 처리하여야 정상 작동됩니다!

나머지 기능은 잘 실행되는데 영수증 발행할 때만 저렇게 터미널에 오류가 출력되며 영수증이 발행되지 않습니다.

[0] (node:4565) UnhandledPromiseRejectionWarning: Error: invalid address (arg=“to”, coderType=“address”, value=“0x0791d4e0c24bd7196c950d6f4a3117708327a5b24d4c07cd1958c016f25e4e720x000x3c8b7e8a69de953161ef58682daf95a815bf3c98”, version=4.0.47)
[0] at Object.throwError (/home/klaytn/다운로드/kas-bapp-luxurytracker-master/node_modules/ethers/errors.js:76:17)
[0] at CoderAddress.encode (/home/klaytn/다운로드/kas-bapp-luxurytracker-master/node_modules/ethers/utils/abi-coder.js:507:20)
[0] at /home/klaytn/다운로드/kas-bapp-luxurytracker-master/node_modules/ethers/utils/abi-coder.js:645:59
[0] at Array.forEach ()
[0] at pack (/home/klaytn/다운로드/kas-bapp-luxurytracker-master/node_modules/ethers/utils/abi-coder.js:644:12)
[0] at CoderTuple.encode (/home/klaytn/다운로드/kas-bapp-luxurytracker-master/node_modules/ethers/utils/abi-coder.js:804:16)
[0] at AbiCoder.encode (/home/klaytn/다운로드/kas-bapp-luxurytracker-master/node_modules/ethers/utils/abi-coder.js:941:77)
[0] at ABICoder.encodeParameters (/home/klaytn/다운로드/kas-bapp-luxurytracker-master/node_modules/caver-js/packages/caver-abi/src/index.js:98:27)
[0] at /home/klaytn/다운로드/kas-bapp-luxurytracker-master/node_modules/caver-js/packages/caver-contract/src/index.js:525:28
[0] at Array.map ()
[0] (node:4565) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see Command-line options | Node.js v16.8.0 Documentation). (rejection id: 18)

이 핸들러 오류만 잡으면 정상적으로 실행할 수 있을 것 같은데 도와주실수 있을까요…??

추가로 브라우저에서는 일정 시간이 지나면 다음과 같은 오류가 뜹니다…