서버 URL 및 엔드포인트

2025. 3. 13. 20:27백엔드/NODE.JS

728x90

 

1. 서버 URL 및 엔드포인트

  • 매칭 요청 엔드포인트 (GET /)
    • 예시 URL: http://localhost:3000/api/match/
    • 이 엔드포인트는 현재 사용자의 매칭 요청을 처리합니다.
  • 매칭된 유저 정보 반환 API (GET /matched-users)
    • 예시 URL: http://localhost:3000/api/match/matched-users
    • 이 엔드포인트는 현재 사용자의 매칭된 사용자 목록을 반환합니다.

※ 위 URL은 서버 설정에 따라 다를 수 있으니 실제 서버 주소와 라우터 경로에 맞게 수정해주세요.


2. HTTP 메서드 및 헤더 설정

두 엔드포인트 모두 GET 메서드를 사용하며, JWT 검증 미들웨어가 있으므로 요청 헤더에 토큰을 포함해야 합니다.

헤더 설정 방법

  • Key: Authorization
  • Value: Bearer <your_jwt_token>

예시:

Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6...

토큰은 로그인 후 받아온 JWT를 사용합니다.


3. Postman에서 테스트하는 방법

A. 매칭 요청 (GET /)

  1. 새 Request 생성:
    • Postman에서 새 GET 요청을 생성합니다.
    • URL 입력란에 http://localhost:3000/api/match/ 입력
  2. 헤더 추가:
    • Authorization 헤더를 추가하고, 값에 Bearer <your_jwt_token> 입력
  3. 요청 전송:
    • Send 버튼을 클릭하여 요청을 전송합니다.
    • 응답으로 매칭된 사용자의 정보(JSON 형태)를 확인합니다.

B. 매칭된 유저 정보 반환 (GET /matched-users)

  1. 새 Request 생성:
    • 새로운 GET 요청을 생성합니다.
    • URL에 http://localhost:3000/api/match/matched-users 입력
  2. 헤더 추가:
    • 앞서와 같이 Authorization 헤더에 Bearer <your_jwt_token> 입력
  3. 요청 전송:
    • Send 버튼을 클릭하면, 매칭된 사용자 목록(JSON 배열)이 반환되는지 확인합니다.

 

728x90

'백엔드 > NODE.JS' 카테고리의 다른 글

MongoDB ,Mongoose  (0) 2025.03.13
등록 API,  (0) 2025.03.13
Passport  (2) 2025.03.11
$ne와 $nin  (0) 2025.03.11
node.js 카카오 로그인  (0) 2025.03.11