Ec2 리눅스에서 오류가 나네요

넵 혹시…

어디서 확인하는건가요? ㅠ

2022년 2월 19일 (토) 오후 5:05, Klaytn Developers Forum를 통한 deeean <klaytn@discoursemail.com>님이 작성:

혹시 client의 package.json의 “proxy”: “http://localhost:5000/”, 이것일까요?

2022년 2월 19일 (토) 오후 5:25, Pwang Yeo <activeyyh@gmail.com>님이 작성:

크롬 개발자 도구로

클라이언트에서 API 요청하는 부분을 캡쳐해서 보여주실수있을까요?

안녕하세요 선생님~~

client의 package.json의 “proxy”: “http://localhost:5000/”,를

http://0.0.0.0:3000 으로 바꾸니 정상적이로 이제 됩니다. 구글에 StackOverflow에서 동일 오류가 있는 분의 글참조했더니 잘되네요~~

덕분에 정말 많은 도움 받았습니다. 이제 KIP-17 로직부터 차근차근 배워 보겠습니다~~

감사합니다!

2022년 2월 19일 (토) 오후 7:34, Klaytn Developers Forum를 통한 deeean <klaytn@discoursemail.com>님이 작성:

선생님…

아직 모자란게 많은거 같습니다…

웹에서 판매가 개인키 입력 후 첫 제품 등록하려니

첨부와 같은 오류가 크롬 개발자 도구에서 발생하고 있습니다… 혹시 원인 아실까요?ㅠㅠ

2022년 2월 19일 (토) 오후 9:46, Pwang Yeo <activeyyh@gmail.com>님이 작성:

정확한 원인 파악이 어렵습니다.

일단 예상되는 이슈로 서버 실행하실때 아래 링크 참고 부탁드립니다.

사진에 프라이빗키 노출되었습니다 조심해주시면 좋을것같습니다.

넵~

이게 Baobap Test 계정이라도 노출되면 문제가 되나보군요? ㅠㅠ

제가 보니깐 어제까지 잘되던 Mysql 커넥션에 문제가 생겨 이런거 같습니다.

[0] node:events:368
[0] throw er; // Unhandled ‘error’ event
[0] ^
[0]
[0] Error: connect ECONNREFUSED 127.0.0.1:3306
[0] at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16)
[0] Emitted ‘error’ event on Connection instance at:
[0] at Connection._notifyError (/home/ec2-user/kas-bapp-luxurytracker/node_modules/mysql2/lib/connection.js:221:12)
[0] at Connection._handleFatalError (/home/ec2-user/kas-bapp-luxurytracker/node_modules/mysql2/lib/connection.js:156:10)
[0] at Connection._handleNetworkError (/home/ec2-user/kas-bapp-luxurytracker/node_modules/mysql2/lib/connection.js:169:10)
[0] at Socket.emit (node:events:390:28)
[0] at emitErrorNT (node:internal/streams/destroy:157:8)
[0] at emitErrorCloseNT (node:internal/streams/destroy:122:3)
[0] at processTicksAndRejections (node:internal/process/task_queues:83:21) {
[0] errno: -111,
[0] code: ‘ECONNREFUSED’,
[0] syscall: ‘connect’,
[0] address: ‘127.0.0.1’,
[0] port: 3306,
[0] fatal: true
[0] }

선생님이 주신 툴로도 어제까진 root / root로 잘 접속되었는데, 갑자기 이런 문제가 생기는 경우가…있나요? ㅠ

2022년 2월 20일 (일) 오후 12:29, Klaytn Developers Forum를 통한 deeean <klaytn@discoursemail.com>님이 작성:

선생님이 주신 자료로 잘 처리하였습니다. 조금 전 DB Connection문제도 해결되었습니다. 감사합니다~

그런데 우선 이슈가 결국 제품 등록은 안되고 있네요…

제가 선생님이 알려 주신 이 클레이튼 명품앱 샘플을 진행하다 보니 로컬(윈도우 환경)에서 실행한 부분이랑 차이가 좀 있는거 같습니다.

1) 로컬에서는 cd kas-bapp-luxurytracker/ 에서 yarn dev로 웹페이지 띄우는것 까지 하였습니다. 그런데 EC2 리눅스에선

  • cd kas-bapp-luxurytracker/ 에서 yarn으로 서버만 띄우는 걸 알려 주셨느데요. 이렇게 하면 로컬처럼 웹페이지가 띄워지는건 아닌거 같습니다. 맞나요?

2) 지금 EC2 인스턴스 하나에 kas-bapp-luxurytracker/이 있고 kas-bapp-luxurytracker/client가 있습니다.

  • 로컬에서 build는 kas-bapp-luxurytracker/client 여기서 yarn build로 실행하고 EC2에서 npx serve -n으로 Serving하였습니다. 맞는 건가요?

3) npx seve 후 EC2의 kas-bapp-luxurytracker에서 yarn dev를 실행하면 웹페이지까지 생성되지는 않습니다. kas-bapp-luxurytracker/client에서 yarn start를 하면 웹페이지 생성되구요.

  • klay wallet baobap에서 신규 판매자 계정 생성 및 비밀키를 웹에 등록 후 제품을 등록해 보았습니다. 하지만 제품 등록은 안되네요.
  • kas-bapp-luxurytracker/client에서 yarn start를 하면 로컬 윈도우 환경에서 테스트 한것처럼 제품이 등록되어야 하는거 아닌가요?

위 3가지가 제가 로컬 윈도우 환경에서 정상적으로 웹을 띄우고 상품등록하는 등 진행하는데 문제 없던 방식과의 차이인거 같습는다. 혹시 제가 잘못한 부분이 없는지
확인좀 부탁드려도 될까요?

많은 도움 감사드립니다(꾸벅).

2022년 2월 20일 (일) 오후 12:45, Pwang Yeo <activeyyh@gmail.com>님이 작성: