일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- OpenAI
- 암호화폐
- 데이터 시각화
- Python
- ChatGPT
- springboot
- SQL
- ORM
- 블록체인실습
- 데이터베이스
- 데이터 분석
- 코딩
- SpringDataJpa
- 머신러닝
- querydsl
- 딥러닝
- 스마트컨트랙트
- Practice
- 이더리움
- node.js
- 프로그래밍
- Ai
- java
- 블록체인
- 파이썬
- tutorial
- JPA
- 실습
- seaborn
- 웹개발
- Today
- Total
목록nodejs (3)
집돌이 공대남 IT
안녕하세요, 여러분! 공대남입니다! 암호화폐 거래소 구축 실습에 다시 찾아주셔서 감사합니다. 이번에는 이미 기본적인 기능이 구현된 거래소에 추가로 실시간 트레이딩, API 제공, 트랜잭션 로깅 같은 다양한 기능을 추가하는 방법을 알아보려 합니다. 이 기능들은 실제 거래소에서도 매우 중요한 역할을 수행하므로, 이 실습을 통해 거래소의 기능을 더욱 풍부하게 만드는 방법을 배울 수 있습니다. 1. 실시간 트레이딩 기능 추가 거래소에서 가장 중요한 기능 중 하나는 실시간으로 거래가 이루어지는 것입니다. 이를 위해 WebSocket 프로토콜을 사용하여 서버와 클라이언트 간의 실시간 통신을 구현할 수 있습니다. Node.js에서 WebSocket 서버를 구축하기 위해 socket.io 라이브러리를 설치하겠습니다. ..
안녕하세요, 여러분! 공대남입니다! 이전에 실습한 암호화폐 거래소를 더욱 발전시키는 작업을 해 보려고 합니다. 사용자 인증, 주문 매칭, 보안 등의 중요한 기능을 추가함으로써 거래소를 더욱 완성도 높은 상태로 만들어 보겠습니다. 이미 암호화폐와 블록체인에 대한 기본적인 지식이 있으신 분들이라면 큰 어려움 없이 따라올 수 있을 것입니다. 1. 사용자 인증 첫 번째로, 사용자 인증 기능을 추가합니다. 이를 위해 passport와 jsonwebtoken 라이브러리를 설치합니다. $ npm install passport jsonwebtoken 사용자를 관리하기 위한 User 모델을 생성합니다. 이 모델에는 이메일과 비밀번호 필드가 포함됩니다. const mongoose = require('mongoose'); ..
안녕하세요~여러분! 공대남입니다. 오늘은 암호화폐 거래소를 직접 만들어 보는 실습을 진행해 보려 합니다. 프로그래밍 경험이 있고 블록체인에 관심이 있는 분들에게 도움이 될 것이라 생각합니다. 준비가 되셨다면, 시작해 보도록 하죠! 1. 개발 환경 설정 먼저, Node.js와 npm(Node Package Manager)를 설치해 줍니다. 이를 통해 필요한 라이브러리들을 설치하고 애플리케이션을 실행할 수 있습니다. Node.js의 공식 홈페이지에서 안내에 따라 설치하면 됩니다. 그리고는 프로젝트 폴더를 만들고 npm을 초기화합니다. $ mkdir crypto-exchange $ cd crypto-exchange $ npm init -y 2. 필요한 라이브러리 설치 거래소를 만들기 위해 필요한 라이브러리들을..