본문 바로가기

전체 글21

[Ethereum] 개발 환경 설정 이더리움(Ethereum) 이란, 스마트 컨트랙트(Smart Contract)를 실행할 수 있는 플랫폼이다. go,c++,python 등 다양한 언어로 이더리움을 구동할 수 있는 클라이언트가 개발되고 있으며, 현재 가장 많이 사용되는 클라이언트가 go 언어로 개발된 go-ethereum(geth) 이다. Ethereum Client설치 https://geth.ethereum.org/downloads/ Downloads | Go Ethereum Retrieving packages from release server... geth.ethereum.org 윈도우즈 버전 설치. 설치 진행 중 "Geth, Development tools'를 반드시 설치해야 한다. 설치가 잘 되었다면, 명령 프롬프트에서 "geth.. 2022. 12. 6.
[MongoDB] 잡다한 내용들 Collection 이 최상위 데이터 Collection 에 컬럼을 정의하지 않아도 되므로 Collection 에 아무 데이터나 넣을 수 있다. 장점이자, 무엇이 들어올 지 모른다는 단점. 자료형 : 자바스크립트의 자료형을 따른다. 여기에 추가로, Date 나 정규표현식 같은 자바스크립트 객체를 자료형으로 사용할 수 있다. ObjectId : 몽고 디비의 자료형으로 고유 아이디 역할. ( _id : ObjectId(" ") ) save method로 저장 db.users.save 대신에 db.users.insertOne 으로 변경해서 사용해야 한다. compass 에서 new Date() 입력 방법은 없나? 2022. 11. 13.
[NodeJs] Node Package Manager npm init 노드 프로젝트를 진행할 때, 필요한 패키지를 하나씩 추가하다 보면, 어느새 패키지 수가 100개를 넘어 버리는 경우가 많고, 추가되는 패키지마다 같은 패키지라도 버전별로 기능이 다를 수 있다. 개발 완료된 프로젝트를 설치할 때 패키지도 동일한 버전을 설치하지 않으면 문제가 생길 수 있다. 이때 설치한 패키지의 버전을 관리하는 파일이 package.json 이다. 따라서 노드 프로젝트를 시작하기 전에는 폴더 내부에 무조건 package.json 부터 만들고 시작해야 한다. 이를 가능케 하는 명령어다. npm install [패키지] 패키지 설치하기 npm install express : express 패키지 설치 --save 옵션 : dependencies 에 패키지 이름을 추가하는 옵션 .. 2022. 11. 10.
[DB] MongoDB 설치 ## MongoDB Community Server https://www.mongodb.com/try/download/community Try MongoDB Community Edition Try MongoDB Community Edition on premise non-relational database including the Community Server and Community Kubernetes Operator for your next big project! www.mongodb.com 모두 설치 후에 http://localhost:27017 로 접속하면 (기본 포트 : 27017) "It looks like you are trying to access MongoDB over HTTP on the .. 2022. 11. 7.