Front-End/Node.js

[Node.js] Express 모듈, body-parser, Postman 알아보기

챌링킴 2021. 8. 8. 14:58
반응형

1) express 모듈

 

1. get( )

- get으로 사용자 정보를 전달 받는다.

 

2. use( )

- 미들웨어를 등록한다.

 

3. redirect( )

- 웹 페이지의 경로를 강제로 이동시킨다.

 

4. write( )

- 클라이언트에게 전송할 데이터를 작성해준다.

 

 

2) express 모듈 내 이벤트

 

1. request

- 클라이언트가 서버에 요청할 때 발생하는 이벤트

 

2. connection

- 클라이언트가 서버에 접속할 때 발생하는 이벤트

 

3. close

- 서버가 종료될 때 발생하는 이벤트

 

 

3) express 모듈 내 내장객체

 

1. server 객체

- createServer( ) 메소드를 사용하여 생성한다.

 

2. request 객체

- 클라이언트가 서버에게 전달하는 메시지(정보)를 담는 객체

 

3. response 객체

- 서버에서 클라이언트로 응답 메시지를 전송시켜주는 객체

 

 

💌 요청 파라미터 받기 💌

get 방식 | req.query.변수명
post 방식 | req.body.변수명


❗ 단, post 방식을 통한 요청 파라미터를 확인하려면 body-parser와 같은 모듈을 사용해야 한다.


💫 body-parser 설치하기
- cmd 창에 npm i body-parser 실행해주기

 

const bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({extended:false}));

urlencoded( )
- body-parser 를 사용하면 자동으로 req에 body속성이 추가되고 저장된다.
- 인코딩이 기본적으로 utf-8로 설정된다.

{extended:false}
- 중첩된 객체표현을 허용할 지 여부를 체크한다.

 

 

 

4) postman 다운로드하기

 

1. 사이트 접속

https://www.postman.com/downloads/

 

Download Postman | Try Postman for Free

Try Postman for free! Join 17 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster.

www.postman.com

 

 

2. 64비트 다운받아서 실행하기

 

 

 

3. 로그인하여 아래 창이 나오면 설치 완료!

 

 

 

5) 

 

 

6) nodemon 설치하기

- 서버 코드를 변경할 때 마다 서버를 자동으로 재시작하도록 하는 모듈이다.

npm install -g nodemon

 

- 명령어 실행해주고 아래 창이 나오면 설치 완료!

 

- package.json 내 "scripts" 부분 드래그친 문장으로 수정해주기

 

반응형