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
'nodeJS' 카테고리의 다른 글
[NodeJS] Body-Parser 사용하여 클라이언트와 서버 통신 및 DB 저장 (0) | 2020.05.14 |
---|---|
[NodeJs] 몽고 DB 연결을 위한 몽구스(Mongoose) 설치 및 이용 (0) | 2020.05.13 |
[NodeJs] Express 사용하여 구축하기 -01 (0) | 2019.12.04 |
[Node 설치] NVM 설치 및 Node 버전 관리 (Windows) (0) | 2019.11.18 |
NodeJS 모듈 사용하기 (0) | 2019.03.09 |