
프로젝트는 chat_project 라고 하였습니다. vscode를 이용하여 제작하였으며, 프로젝트폴더 생성 후 터미널에서 npm init -y 를 입력하여 프로젝트 정보를 담고 있는 package.json을 생성합니다. package.json 파일은 node.js를 기반으로 하는 프로젝트에서 프로젝트정보를 관리합니다. 아래이미지와 같이 프로젝트이름, 버전, 소개 등과 추가로 개발에 필요한 패키지를 설치할 경우 해당 패키지들도 명시가 됩니다. package.json 파일만 있으면 프로젝트를 환경을 바로 구성할 수 있습니다. spring framwork의 pom.xml 파일과 비슷한 역할을 합니다. package.json에서 "main" : "index.js", 를 지우고 개발에 필요한 의존성 파일들을 설치..

Node.js 버전확인 현재 18.12.1 LTS와 19.1.0 버전이 존재하고 있습니다. 제가 알기론 LTS는 Long Term Supported 줄임말로 밑에 표시된 것과 같이 안정적이고 신뢰도가 높은 버전입니다. 즉 실제 운영을 위한 용도로 많이 쓰일 것입니다. LTS는 짝수이며 이와 반대로 최신버전은 홀수로 표시하고 있습니다. 홀수버전은 최신버전으로 최신기능사용할 수 있다는 장점은 있겠지만, 안정적이지 못한 점이 가장 큰 단점이기에 베타(개발)용으로 써야 할 것입니다. NVM 설치하기 버전이 계속 바뀔때가 설치되어있던 버전을 삭제하고 다시 새로운 버전을 설치하고 개발을 한다는 것은 여간 불편하지 않을 수 없습니다. 이를 해결해주는 것이 NVM입니다. NVM은 Node Version Manager로..