[NodeJS] Express.js 시작

2017. 12. 5. 10:34JavaScript/NodeJS

Express.js는 

    • HTTP 요청 본문 파싱.
    • 쿠키 파싱
    • 세션관리
    • 라우팅구성
    • 데이터 타입을 토대로 한 적절한 응답 헤더 설정
등의 복잡한 문제를 해결함고 동시에 웹의 MVC 형태의 구조를 제공합니다.


Express.js 설치 방법은 두가지가 있습니다.


1. CMD 명령을 이용한 설치


> npm install -g express 


또는 


> npm install -g express@4.16.2 와 같이 버전을 명시 해주도록 합니다.(권장)



2. package.json 파일을 생성하여 npm으로 Dependency(의존패키지)를 이용한 설치


프로젝트 폴더를 이동하여 직접 package.json을 타이핑하여 만들거나 > npm init 명령을 실행하여 만들수 있습니다.


아래의 이미지는 > npm init 를 실행했을 때 화면입니다.



> npm init 를 실행하고 나면 package.json 파일이 생성되어 있는 것을 확인 할 수 있습니다.


package.json의 내용은 다음과 같습니다.


{

  "name": "nodejstest",

  "version": "1.0.0",

  "description": "",

  "main": "index.js",

  "scripts": {

    "test": "echo \"Error: no test specified\" && exit 1"

  },

  "author": "",

  "license": "ISC"

}


해당 package.json 파일에 의존패키지 리스트 정보를 입력합니다.

{

  "name": "nodejstest",

  "version": "1.0.0",

  "description": "",

  "main": "index.js",

  "scripts": {

    "test": "echo \"Error: no test specified\" && exit 1"

  },

  "author": "",

  "license": "ISC",

  "dependencies": {

    "express": "~4.16.2",

    "ejs": "~2.5.7"

  }

}


이후 cmd 창에 > npm install 을 실행하면 설치가 완료 됩니다.


그러면 node_modules 폴더가 생성되고 express를 설치하기 위한 항목들이 설치되어 있는 것을 확인할 수 있습니다.



하지만, 난 eclipse를 사용하기 때문에..


그냥 Node.js Express Project를 생성하여 사용합니다..ㅡㅡ;;

'JavaScript > NodeJS' 카테고리의 다른 글

[NodeJS] Express.js - 라우팅  (0) 2017.12.05
[NodeJS] Express.js - Hello World!!!  (0) 2017.12.05
[NodeJS] 서버 만들기(HTTP Server) - 2  (0) 2017.11.28
[NodeJS] 서버 만들기(HTTP Server) - 1  (0) 2017.11.27
[NodeJS] File System  (0) 2017.11.16