언어/node.js

node.js 시작

나나콘 2022. 2. 5. 17:48

시작 계기

지인과 팀을 이뤄 NFT 민팅 관련 Project를 기획하게 되었고, 나는 back-end를 맡게 되었다.

사전 조사 및 시스템 설계 과정에서 back-end서버로 node.js가 필요하다는 것을 알게되었다.

Go를 통해 개발하고 싶었지만... 클레이튼을 사용하기 위해서는 caver-js를 사용해야 했고, 이는 node.js를 이용하여 구축해야했다.(직접 개발해보면 굳이 node.js가 아니어도 될지도..? 라는 생각이 들긴한다.)

 

사전 준비

node.js를 하기 위해서 javascript를 공부했다.

현업에 종사하며 C언어를 제외하고 다른 언어를 제대로 공부해본게 처음이기 때문에 많은 표현들이 낯설었지만 여느 언어들과 같이 초급과정은 굉장히 심플했고, 재미있었다.

다만, javascript는 모든 변수 및 함수가 객체로 되어있다는 점이 굉장히 낯설었고... 개발을 시작했을 때 이러한 부분 때문에 많은 난관이 펼쳐질거라 예상이 된다.