Public
Documentation Settings

WorkerWholic(WW)

  • Worker + Whole
  • 아르바이트 후기나 공고를 올리는 커뮤니티

POST회원가입

http://localhost:8080/api/user/signup
  • username, password, 위치 정보, 자기소개를 Client에서 전달받기

  • 중복 확인 후 저장한다

Bodyraw (json)
json
{
    "username" : "jong",
    "password": "12345",
    "email" : "jong6@email.com",
    "nickname" : "양배추"
}

POST로그인

http://localhost:8080/api/user/login
  • username, password를 Client에서 전달받기
  • username은 최소 4자 이상, 10자 이하이며 알파벳 소문자(a~z), 숫자(0~9)로 구성되어야 한다.
  • password는 최소 8자 이상, 15자 이하이며 알파벳 대소문자(a~z, A~Z), 숫자(0~9)로 구성되어야 한다.
  • DB에 중복된 username이 없다면 회원을 저장하고 Client 로 성공했다는 메시지, 상태코드 반환하기
Bodyraw (json)
json
{
    "username" : "Robbie",
    "password": "1234"
}

DELETE로그아웃

http://localhost:8080/api/user/logout
HEADERS
AccessToken

{AccessToken}

GET회원정보 조회

http://localhost:8080/api/user
  • 로그인한 유저의 회원정보를 반환한다.

  • JWT토큰을 통해 요청

HEADERS
AccessToken

{Jwt Token}

Loading