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/
2. 64비트 다운받아서 실행하기
3. 로그인하여 아래 창이 나오면 설치 완료!
5)
6) nodemon 설치하기
- 서버 코드를 변경할 때 마다 서버를 자동으로 재시작하도록 하는 모듈이다.
npm install -g nodemon
- 명령어 실행해주고 아래 창이 나오면 설치 완료!
- package.json 내 "scripts" 부분 드래그친 문장으로 수정해주기
'Front-End > Node.js' 카테고리의 다른 글
[Node.js] router 미들웨어 알아보기 (0) | 2021.08.08 |
---|---|
[Node.js] nodemon 설치하기 (0) | 2021.08.08 |
[Node.js] 이벤트 루프, http모듈, 메소드 (0) | 2021.08.07 |
[Node.js] Node.js 기본 모듈, 메소드, 동기식과 비동기식 알아보기 (0) | 2021.08.07 |
[Node.js] node.js 개요,설치/ package.json 설치 (0) | 2021.08.07 |