웹 풀사이클 데브코스 TIL [Day 17] - Postman으로 API TEST

JaeKyung Hwang·2023년 12월 11일
0
post-thumbnail

2023.12.11(월)

📮Postman

개발자들이 API를 디자인하고 빌드하고 테스트하고 반복하기 위한 API 플랫폼🔗

  • postman 다운로드 & 회원가입 후 Workspaces > Collections 탭에서 다양한 HTTP method를 사용하여 api test를 할 수 있음

📨GetPost 차이

HTTP method특징express에서 사용법
Get정보를 URL에 query 형태로 보냄req.query
Post정보를 request body 숨겨서 보냄req.body

req.body

  • request body에 제출된 key-value 쌍의 data를 포함
  • Default undefinedbody-parsing middleware를 사용해야 값이 채워짐
    body-parsing middleware사용법 (app.use()로 해당 middleware 사용!)
    express.json()app.use(express.json())
    express.raw()app.use(express.raw())
    express.text()app.use(express.text())
    express.urlencoded()app.use(express.urlencoded())

💻Postman을 사용하여 post 테스트하기

const express = require('express')
const app = express()
const port = 8888
app.listen(port, () => console.log(`> Server is running on http://localhost:${port}/`))

app.use(express.json()) // Express 애플리케이션에서 JSON 형태의 요청(request) body를 파싱(parse)하기 위해 사용되는 미들웨어(middleware)
app.post('/test', (req, res) => {
    // body에 숨겨져서 들어온 데이터를 화면에 뿌리기
    res.json(req.body)
})
profile
이것저것 관심 많은 개발자👩‍💻

0개의 댓글