City At Night

[MernStack] Blog 만들기 6. Poster Router 잘 되는지 테스트 본문

MernStack

[MernStack] Blog 만들기 6. Poster Router 잘 되는지 테스트

Wuny 2021. 3. 14. 17:06
728x90
반응형

지금까지 우리는 포스트를 검색하는 라우터와 포스트를 작성하는 라우터를 만들었다.

우리가 만든 이 라우터를 테스트하기 위해서는 작성된 포스터가 있어야한다.

api로 포스터를 작성해서 잘 되는지 테스트 해보겠다.

 

1. POSTMAN 다운로드

우선 POSTMAN을 다운 받는다.

포스트맨 다운로드

 

Download Postman | Try Postman for Free

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

www.postman.com

 

2. post 통신하기( 글 작성하기)

다운을 받았으면 위와 같은 창이 나오는데  빨간 원으로 표시된 +를 눌러 준다.

포스터를 작성하는것은 서버로 보내는 것이니 POST이다. 위에 빨간 박스처럼 설정을 바꿔준다.

방식을 POST로 바꿔주고 URI 는  http://localhost:7700/api/post/ 를 적어준이유
( 포트번호를 작성하는 포스팅에서 7000이라고 썻지만 사용중이라 7700으로 바꿈)

//app.js
app.use('/api/post', postRoutes)

 선언 해주었기 때문이다.

 

{
    "title" : "Sample Title",
    "contents" : "Hi express"
}

post를 모델링 했을때  속성으로 title, contents, views, fileUrl, date, category, comments, creator 를 작성했고
title과  contents에 필수로 작성해야한다고 설정했으므로  title과  contents만 우선 작성토록 한다.

Send를 눌러보게 되면  초록생 박스 안에 내용처럼 나오게 되면 포스팅이 성공적으로 이루어 진 것 이다.
(추후에 저 안에 있는 내용을 우리 블로그에 보이게 할 것 이다.)

3. 내가 작성한 글 검색하기

2번에서 작성한 글을 작성하기 위해서  GET통신을 하면된다. (서버에서 가져오므로)
2번에서 빨간색원으로 표시한 +를 또 눌러주어 새로운 창을 만든다.
URI주소는 똑같이 작성하고  통신 방식만 GET으로 바꿔주고 Send 를 해보면 아까 작성했던 결과와 똑같이 나온다.

 

이번 포스터에서는 포스터를 작성하고 검색하는 라우터를 만들었다.
다음 포스터에서 User에 관한 라우터를 만들어보겠다.

728x90
반응형
Comments