포시코딩

Node.js, MongoDB 로 웹서비스 만들기 - 1. npm init 본문

Node.js

Node.js, MongoDB 로 웹서비스 만들기 - 1. npm init

포시 2022. 6. 9. 17:52
728x90

2년간 실무에서 자바로 개발해오다 nodejs 쓰면서 느낀 점은

유용한 라이브러리 사용이 매우 쉽고 간편하다는 점이다. 

라이브러리 = 와우의 애드온 같은 느낌

 

나는 express 라는 nodejs 프레임워크를 사용할거기 때문에 일단 라이브러리 관리를 위한 프로젝트 세팅이 필요하다.

 

일단 제일 먼저 vscode 를 키고 nfp 폴더를 만들었다. (Node.js First Project)

아무것도 없는 상태

에디터 상단에서 터미널 실행

터미널을 키면 나오는 화면. 내 맥북 사용자명이 seonghun 이라 저렇게 나오는거임

터미널은 기본적으로 리눅스 명령어를 쓴다. 

nfp 폴더의 현재 절대경로가 나오면 된다

nfp 폴더에서 명령이 이루어져야 하므로 pwd 를 쳐서 현재 경로를 확인해보자

 

 

이제 본격적으로 시작 

npm init 으로 라이브러리 관리를 위한 package.json 을 세팅

맨 위 npm init 을 치고 엔터를 쳤을 때 제일 처음 나오는 옵션 선택 화면

 

npm init 입력하고 엔터치면 설치 옵션들을 물어보는데 

package name: (nfp) -> 패키지 이름 입력하시오. 걍 엔터치면 괄호안의 (nfp) 쓸거임 이란 뜻

다 기본옵션 선택하면 되니 엔터 치다가 entry point 에서 나는 server.js 로 세팅해줬다. 

기본 index.js 써도 되고 app.js 도 많이 쓴다는데 나는 server.js 쓸거임

이후로도 엔터 누르다 보면 설치완료 

 

폴더에 첫 파일이 생겼다

package.json 파일이 생겼고 열어보면 설치과정에서 정한 위 내용들이 들어있다. 

 

다음 포스팅에 이어서

 

 

 

 

https://4sii.tistory.com/8

 

Node.js, MongoDB 로 웹서비스 만들기 - 2. 서버실행

1. 서버 실행 환경 파일 설치 npm install express sudo npm install -g nodemon npm install ejs npm install express -> nodejs 프레임워크인 express 설치 sudo npm install -g nodemon -> sudo: 관리자명령 -> -g: global로 설치 -> nodemon:

4sii.tistory.com

728x90