728x90
728x90
비트코인은 bip 44, bip49, bip 84와 같이 지갑을 생성하는 표준이 형성되어 있다. 🍸 bip 44는 계층지갑, bip49는 P2WPKH-nested-in-P2SH 기반 계정, bip84는 P2WPKH 기반 계정을 생성하는 표준이다. https://trezor.io/learn/a/what-are-bips-slips https://trezor.io/learn/a/what-are-bips-slips trezor.io 자바스크립트로 비트코인 지갑을 생성하는 코드를 작성하였다. ecpair 라이브러리를 통해서 비트코인 지갑 키쌍을 생성할 수 있다. const bip39 = require("bip39"); const { ECPairFactory } = require("ecpair"); const bi..
Node.js 환경에서 Express.js는 웹 서버, 또는 API 서버를 제작하기 위해 사용되는 인기 있는 프레임워크이다. http 모듈로 만드는 대신에 express를 사용하여 서버를 만들면, 미들웨어의 추가가 편하고, 자체 라우터를 제공한다. 이를 통해서 express로 더 쉽게 웹 서버를 만들 수 있다. 🥭 npm init으로 시작할 수 있다. 🥭 npm i express로 설치할 수 있다. express 역시 내부적으로는 노드의 http 모듈을 사용하고 있다. Nest.js도 내부적으로는 express를 사용한다고 하니, express는 node 백엔드 개발자라면 알아두어야 할 라이브러리이다. 🍏 npm install express 를 통해서 express를 설치해 사용할 수 있다. expres..
nodejs로 간단하게 웹 서버를 만드는 방법을 정리한다. 참고 자료 : https://nodejs.org/ko/docs/guides/anatomy-of-an-http-transaction/ node 명령어로 js 파일을 실행하여 서버를 켤 수 있다. HTTP 트랜잭션 해부 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 서버 생성 const http = require('http'); const server = http.createServer((req, res) => { res.write('Hello Worlds!'); // HTML을 반환할 수도 있다. res.end('END'); }..