Node JS, Express JS 시작하기 #1

박동규·2021년 4월 28일
0

해당 글은 인프런 John Ahn님의 노드, 리액트 시리즈 강좌를 학습하여 정리한 내용입니다.

Node JS

Node JS란?

기존의 Java Script는 브라우저(chrome, IE등)에서만 사용할 수 있었지만, Node JS의 등장으로 서버사이드에서도 사용할 수 있게 되었다.

Node JS는 자바나 php, go, python같은 하나의 언어인데, 자바스크립트를 서버사이드에서 쓸 수 있는 언어이다.

Express JS란?

Node JS를 쉽게 이용할 수 있게 해주는 프레임워크

npm 패키지 생성


npm 패키지가 생성되었다.

npm init 작업으로 설정한 내용을 기반으로 package.json 파일이 생성되었다.

index.js 생성. 백엔드 서버를 시작하면, index.js에서 시작된다.

터미널창에 npm install express --save를 입력하면 Express JS가 다운로드 된다.

express를 설치할 때 --save를 붙여줌으로 써 package.json파일에 이 패키지는 어떤 패키지들에 필수적으로 의존하고 있는지 알려준다.

하지만 npm installnpc install --save는 위에 명시한 차이가 있었지만, npm 5버전 이후부터는 npm install만 적어도 dependencies에 추가 되게 변경되었다.

npm install saves any specified packages into dependencies by default.

이렇게 다운로드 받은 dependency들은 node_modules 폴더에 저장이 된다.

https://expressjs.com/en/starter/hello-world.html
Express JS docs를 참고해 Express JS를 사용하여 서버 구성을 위한 index.js를 작성한다.

package.json에 start스크립트에 node의 시작점을 index.js로 설정해줌으로 터미널에 해당 명령어를 통해 node app을 실행할 수 있다.

0개의 댓글