상세 컨텐츠

본문 제목

Express 사용하기

Node/Express

by 비오스터딩 2020. 12. 19. 21:41

본문

익스프레스를 설치한다.

익스프레스는 http를 내장하고있는 express를 불러온다.

http 메서드(클라이언트가 수행하고자 하는 동작을 정의한 동사나 명사. get, post, put delete 등)를

좀더 직관적으로 사용할 수 있다.

 

 

터미널에서 현재 파일을 실행하자.

그러면 브라우저에 hello express 가 나온다.

 

 

브라우저에서 /api로 라우팅 된 것을 확인할 수 있다.

res.send(string)

 

res.json(json형식의 파일).

보통 서버에서 받아오는 data는 json 형태의 파일이다.

 

 

하지만 get 이외의 다른 메서드는 브라우저에서 표시해주지 않는다.

 

Postman이라는 툴을 사용해서 POST랑 DELETE를 해보자.

www.postman.com/downloads/

 

포스트맨을 다운받아 설치한 후 컴퓨터에서실행한다.

 

앞에 DELETE를 선택 후, url을 적으면

Body에 다음과 같은 화면이 나온다.

 

 

HTTP 메서드를 간략하게 살펴보자. 이건 추후 포스팅에서 더 자세히 공부하도록하고, 지금은 간략하게만.

HTTP 메서드는 일종의 HTTP가 data를 요청하는 방식이다. 보통 각 메서드는 다음과 같은 역할을 수행한다.

get 가져옴

post 생성

put 전체수정

delete 제거

patch 부분수정 (예를들면 사용자 정보 중 닉네임수정, 게시글 수정 중 콘텐츠수정)

options 찔러보기. 요청보낼 수 있는지 확인

head (헤더, 바디)중에서 헤더만 가져오기.

 

이렇게 사용하라고 제시한 방식이기 때문에 put을 쓰고 데이터를 가져오도록 응답/요청하도록 만들 수도 있다.

하지만 그렇게 작성하면 코드가 명시적이지않으므로, (헷갈리기도하고) 이 규칙을 잘 지켜서 코드를 짜보자.

참고로 이 규칙을 잘 지켜서 짠 코드를 RESTful 하다고 말한다. (Rest API란 HTTP 메서드 규칙같은 것이다.)

반응형

관련글 더보기

댓글 영역