node js를 설치하고자 하는 곳에서 npm init 명령어를 실행하면 아래와 같은 화면이 나온다. package name만 입력해주고 나머지는 Enter를 쭉 눌러준다. (물론 다 입력해줘도 되겠지..)그렇게 하면 package.json 파일이 생성된다.node j
https://www.daleseo.com/js-node-es-modules/ 를 공부한 내용을 정리하였습니다! npm init으로 nodeJS를 만들면 기본적으로 CommonJS(require) 방식으로 모듈을 불러올 수 있다.하지만 필요에 따라 ES Mod
nodeJS로 개발을 하면 수정사항이 생길 때마다 서버를 껐다가 재실행해야하는데 이러한 불편함을 해결해줄 수 있는 것이 바로 nodemon이다.nodemon은 파일이 수정될 때마다 서버를 자동으로 restart 해주는 package이다!!아래의 명령어를 실행하여 nod
node js 로 서버를 개발하면서 path alias를 적용하려고 했는데, 구글링 결과 module-alias 를 많이 사용하는 듯 하여 적용해 보려고 했다.그런데.. 찾아보니..module-alias는 ES Module에는 적용되지 않는다(?) 라는 검색결과를 보았
프로젝트를 하며 항상 겪는 문제 중 하나가 local/dev/prd 의 환경 셋팅을 분리하는 것이다.오늘은 Node.js에서 dotenv와 cross-env를 통해 환경변수를 관리하는 방법을 적어보고자 한다.dotenv는 환경변수를 파일에 저장할 수 있도록 해주는 라이
Node JS로 서버를 개발하면서 필요한 부분 중 하나는 로그를 기록하는 것이다. 오늘은 Node JS 개발에 가장 많이 사용되는 logger 패키지인 winston과 http request를 기록(?)할 수 있는 morgan을 사용하여 로그를 남기는 법을 작성해볼 것