본문 바로가기

Node.js2

[Solidity]Truffle, Ganache를 이용한 Smart Contract 작성 Remix에서 스마트 컨트랙트를 작성하여 실행하는 것도 좋지만, 전체적인 흐름을 알기위해선 Local 환경 블록체인에 솔리디티를 개발하고 배포해보는 것이 좋을 것 같아서 유튜브보고 그대로 따라해보았다. Smart Contract 개발 환경 세팅하기 Dapp 개발시 준비물 지금 바로 Dapp 개발이 아니라 local 환경에 스마트 컨트랙트 개발 하는 것이지만, 최종 목표는 Dapp 개발이므로 Dapp 개발시 어떤 준비물이 필요한지 알아보았다. 보통 Dapp을 개발하기 위해선 다음의 준비물들이 필요하다. - Metamask: 개인 지갑 - Truffle: 컴파일, 배포, 디버깅을 지원하는 개발 도구 (쉽게 말해서 Spring같은 프레임워크) - Ganache: 로컬 가상 이더리움 간이 블록체인 - Truff.. 2021. 12. 10.
[Node.js] Node.js 입문 Javascript vs Node.js Javascript: 웹 브라우저 안에서, 외부와 통신하고 여러 요소를 동적으로 움직이기 위해 사용되는 언어 Node.js: 웹 브라우저 밖에서도 Javascript를 실행할 수 있는 환경. 서버의 역할도 가능함. (서버: 웹 브라우저나 모바일 앱으로 어떤 요청을 보냈을 떄 응답을 해주는 컴퓨터) 우리가 Node.js를 배워야 하는 이유 우리가 프로그래밍을 하여 원하는 것을 만들고자 하려면, 프론트엔드와 백엔드 모두가 가능해야한다. 다른 각각의 역할을 하는 언어와 달리 Node.js는 클라이언트, 서버 프로그래밍이 다 가능하다. 그래서.. 이것저것 간만 보길 좋아하는 내가 한 언어만을 파야한다면, Node.js를 파는 것이 좋을 것 같다. NPM (Node Paca.. 2021. 6. 27.