evernym verity-sdk - simple wep-app 예제

박소정·2021년 11월 16일
0

블록체인

목록 보기
5/5

https://gitlab.com/evernym/verity/verity-sdk/-/tree/main/samples/rest-api/web-app
원 문서 링크


ngrok http 3000을 쳐서 ngrok 실행해줌


web-app 예제 다운받은 곳에서 npm install 해서 다운받아줌

그 후 node app.js 를 쳐서,


얘네들이 하나하나 뜨는데 자신에게 맞게 바꿔줌
맨 위 URL은 저거랑 동일하고,
두번째 Domain은 에버님 가입했을 때 메일로 보내준
요거 다음에 나온거 쳐주면 되고,
x-api key 도 같은 메일에 나온거 쳐주고,
마지막 웹훅 URL은 ngrok켰을 때 나온 forwarding 에서 왼쪽에 있는 거 쳐주면 됨

그러면 이렇게 실행됨

새로 cmd를 열고,
docker build -t demo-web-app .
를 쳐서 도커를 만들고,

docker run -p 3000:3000 --env-file .env -it demo-web-app

검색하면 실행되어야함

만약
docker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:3000: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.

이런 에러가 뜬다면

이런식으로 찾은 후, 종료시켜주고,

다시
docker run -p 3000:3000 --env-file .env -it demo-web-app

이 명령어를 입력해주면 정상적으로 실행됨!

웹 페이지에 들어간 모습!

이걸 어떻게 활용할 수 있을지는 더 생각해 봐야 할 것 같음.

0개의 댓글