수복의 프로그래밍 여행기

 1. 누구에게 필요한가?

-> 백엔드에 NodeJS 가 필요한 사람

 

2. 초기 셋팅 방법은?

 -> 무엇이 필요하여 설치 및 테스트하기

 

3. 결과

 -> 결과 화면

 

 

1. 백엔드에 NodeJS 가 필요한 사람


NodeJS는 자바스크립트 언어가 주 언어입니다. 

 

NodeJS 가 필요하다면, 자바스크립트 언어를 꼭 공부하시길 바랍니다!

 

2. 초기 셋팅 방법


먼저 Node가 있는지 확인합니다.

 

확인 방법은 아래와 같습니다.

node -v

 

없다면 node를 아래의 링크를 통해 설치 바랍니다.

 

설치 파일 다운로드

 

Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

2.1 노드 프로그램 시작하기


노드 프로그램 시작합니다.

npm init

정보를 입력합니다.

 

그 결과 package.json 파일 생성됩니다.

 

package.json 은 프로젝트 정보와 의존성을 관리하는 문서입니다.

 

의존성 = dependencies

 

자세한 내용은 Zerocho 블로그를 통해 조금 더 알 수 있습니다. 

 

(NodeJS) package.json

안녕하세요. 이번 시간에는 잠시 시간을 내어 package.json에 대해 알아보겠습니다. npm에서 핵심적인 역할을 하는 게 package.json이라고 했습니다. 패키지에 관한 정보와 의존중인 버전에 관한 정보를 담고 있습니다. package.json의 속성들이 어

www.zerocho.com

2.2 Express 설치하기


express 설치 방법

npm install express --save

그럼 express 는 무엇이고 왜 설치하는가?

 

express npm 공식사이트에서 feature 부분에서 확인 가능합니다.

 

express

Fast, unopinionated, minimalist web framework

www.npmjs.com

저의 경우는 현재 (2020년 5월 기준)

 

http 통신을 위해 간단히 할 수 있는 라이브러리라고 이해했습니다.

 

2.3 시작점 생성하기


index.js 생성 = 시작점을 의미

 

(express generator 를 이용 시 app.js 가 시작점 입니다. 파일 이름 변경 가능)

 

설치 후 아래와 같이 공식사이트에 나와 있는 코드로 테스트 할 수 있습니다.

const express = require('express')
const app = express()
 
app.get('/', function (req, res) {
  res.send('Hello World')
})
 
app.listen(3000)

 

3. 결과


이렇게 초기 셋팅을 끝내보았습니다.

 

 

 

참고 자료


인프런 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

Zerocho 블로그

NodeJS 공식사이트

Express NPM

반응형
profile

수복의 프로그래밍 여행기

@컴수복

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!