Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 1.18 KB

README.md

File metadata and controls

41 lines (28 loc) · 1.18 KB

spring-gift-whishlist

진행 방식


과제 진행 요구 사항

  • 기능을 구현하기 전 README.md에 구현할 기능 목록을 정리해 추가한다. Git의 커밋 단위는 앞 단계에서 README.md에 정리한 기능 목록 단위로 추가한다.
  • AngularJS Git Commit Message Conventions을 참고해 커밋 메시지를 작성한다.

기능 요구 사항

  • 사용자가 로그인하고 사용자별 기능을 사용할 수 있도록 구현한다.

    • 아래 예시와 같이 HTTP 메시지를 주고받도록 구현한다.

      • Request

        POST /login/token HTTP/1.1

        content-type: application/json

        host: localhost:8080

        {
          "password": "password",
          "email": "[email protected]"
        }
        
      • Response

        HTTP/1.1 200

        Content-Type: application/json

        {
          "accessToken": ""
        }
        
  • 상품을 추가하거나 수정하는 경우, 클라이언트로부터 잘못된 값이 전달될 수 있다.

  • 잘못된 값이 전달되면 클라이언트가 어떤 부분이 왜 잘못되었는지 인지할 수 있도록 응답을 제공한다.