전체 글 166

[ Node.js ] - express-session

🐥 환경 ▷ Typescript ▷ store는 prisma 사용 // @quixo3/prisma-session-store 🐥 npm 설치 목록 ‣ npm install express ‣ npm install express-session ‣ npm install prisma ‣ npm install @prisma/client ‣ npm install @quixo3/prisma-session-store ‣ npm install @tpyes/express --save-dev ‣ npm install @typex/express-session --save-dev 🐥 server 세팅 🐥 schema.prisma 파일에 session 테이블 생성 🐥 실사용 🐥 express-session 타입 관련 에러 나는 경..

Javascript/Node.js 2022.04.05

[이론] - Rest API / 웹표준 / Javascript 원시값 / 클로저 /가비지컬렉션 / 바벨 / 호이스팅

REST API란 : Representational State Transfer Application Programming Interface. rest api는 자원(Resource), 행위 (HTTP method- GET/POST/PUT/DELETE), 표현으로 구성되어있다. 클라이언트는 URI를 통해 서버에 자원을 요청하는 서버는 그에 맞추어 클라이언트에게 응답을 보내게 된다. rest api REST API 특징 인터페이스 일관성 Stateless Cacheable 계층화 클라이언트 - 서버 구조 REST API 가이드 1. URI는 정보의 자원을 표시해야 한다. - URL내 리소스는 가능한 명사로 표현해야 한다. - URL에 행위(method - GET/POST/PUT/DELETE...) 표현해서는..

이론 2022.04.05

[ 블럭체인] - 블럭체인이란?

블럭체인이란 블럭체인이란 분산 컴퓨팅 기술 기반의 데이터 위변조 방지 기술이다. 풀어서 이야기하면 P2P 방식을 기반으로 하여 소규모 데이터들이 체인 형태로 무수히 연결되어 형성된 '블록'이라는 분산 데이터 저장 환경에 관리 대상 데이터를 저장함으로써 누구도 임의로 수정할 수 없고 누구나 변경의 결과를 열람할 수 있게끔 만드는 기술을 의미한다. 즉 다수의 거래내역을 묶어 블록을 구성하고, 해시를 이용하여 여러 블록들을 체인처럼 연결한 뒤, 다수의 사람들이(노드들이) 블록의 내용을 복사하여 분산 저장하는 알고리즘이다. 블럭체인의 거래 과정 🔻 거래과정 1. 트랜잭션 발생 2. 해당 트랜잭션에 대한 정보를 담은 블록 생성 3. 블록이 네트워크상 모든 참여자들에게 전송됨. 4. 참여자들이 해당 블록(거래정보)..

BlockChain 2022.01.28