현재노트
[Node.js] Nodejs 익숙해지기 - 니모닉 검증기 예제 본문
안녕하세요,
금번 포스팅은 Nodejs를 활용한 니모닉 검증기 예제를 만들어보겠습니다.
1. 패키지 의존성 추가(readline-sync)
2. 니모닉 값 추출 후 입력값으로 입력하여 비교검증
const bip39 = require("bip39");
const mnemonic = bip39.generateMnemonic();
console.log("니모닉 값 : " + mnemonic);
var readlineSync = require('readline-sync');
var inputMnemonic = readlineSync.question('니모닉 값을 입력하세요.');
if(bip39.validateMnemonic(inputMnemonic)){
console.log("니모닉 유효성 검증 성공");
}else{
console.log("니모닉 유효성 검증 실패");
}
모듈을 사용하기 위해서는 상단에 require으로 선언해주어야 사용 가능합니다.
금번 예제는 bip39를 선언하여 사용합니다.
소스코드에 대해 간단히 설명하자면 니모닉 값을 추출(generateMnemonic)하여
사용자가 입력한 값과 비교(validateMnemonic)하여 검증을 진행하는 예제입니다.
니모닉 검증기는 비트코인, 이더리움 등 지갑을 찾을때 활용하는 검증기로 쓰이는 경우로 활용되는 사례가 있어요
자세한 내용은 검색해보시면 많은 자료들이 있습니다.
이번 포스팅에서는 어떤 모듈이나 js파일들을 연동해서 사용하기 위해서
require를 꼭 선언해주어야 한다는 점 기억해주시면 좋을 것 같습니다 :)
그럼 이번 포스팅은 여기서 마치겠습니다.
감사합니다.
'Back > Node.js' 카테고리의 다른 글
[Nodejs] API 호출 시 인풋데이터 json 형태로 변환(파싱)하기! (0) | 2020.09.25 |
---|---|
[Node.js] 기본 웹서버 구동예제 (0) | 2019.08.26 |
[Node.js] Node.js 모듈 설치방법 및 프로젝트 생성예제 (Windows10) (0) | 2019.08.23 |
[Node.js] Node.js개발을 위한 1분 설치방법!! (Windows10) (0) | 2019.08.23 |
Comments