일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- MernStack
- 안드로이드스튜디오
- react
- es6
- mern Stack
- 중국어입문
- nodejs
- PYTHON
- 알고리즘
- java
- 장고
- Django
- 블로그만들기
- 파이썬
- Android
- 자바
- 안드로이드 스튜디오
- 안드로이드
- Android Studio
- javascript
- 개발
- 입문
- Node js
- androidstudio
- 리액트
- 중국어
- 블로그 만들기
- express
- 자바스크립트
- mongodb
- Today
- Total
City At Night
[MernStack] Blog 만들기 6. Poster Router 잘 되는지 테스트 본문
지금까지 우리는 포스트를 검색하는 라우터와 포스트를 작성하는 라우터를 만들었다.
우리가 만든 이 라우터를 테스트하기 위해서는 작성된 포스터가 있어야한다.
api로 포스터를 작성해서 잘 되는지 테스트 해보겠다.
1. POSTMAN 다운로드
우선 POSTMAN을 다운 받는다.
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에 관한 라우터를 만들어보겠다.
'MernStack' 카테고리의 다른 글
[MernStack] Blog 만들기 8. auth Middleware (0) | 2021.03.29 |
---|---|
[MernStack] Blog 만들기 7. Routing-user기능 // 코드수정필요(미완성) (0) | 2021.03.22 |
[MernStack] Blog 만들기 5. Routing-Poster기능 (추가 수정) (0) | 2021.03.12 |
[MernStack] Blog 만들기 4. MongoDB 설정 및 연결(내용 추가 수정됨) (0) | 2021.03.05 |
[MernStack] Blog 만들기 3. MongoDB 모델링 (0) | 2021.03.04 |