Members (회원)

페이지 유효성 검사 - 성공

Request

POST /members/validate/pageName HTTP/1.1
Content-Type: application/json;charset=UTF-8
Content-Length: 29
Host: localhost:8080

{
  "pageName" : "pagename"
}

Response

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers

페이지 유효성 검사 - 유효하지 않은 Request

Response

POST /members/validate/pageName HTTP/1.1
Content-Type: application/json;charset=UTF-8
Content-Length: 28
Host: localhost:8080

{
  "pageName" : "INVALID"
}

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 138

{
  "errorCode" : "member-002",
  "message" : "PageName 유효 검사 시에 넘기는 Request의 값이 유효한 값이 아닙니다."
}

페이지 유효성 검사 - 중복된 pageName

Response

POST /members/validate/pageName HTTP/1.1
Content-Type: application/json;charset=UTF-8
Content-Length: 29
Host: localhost:8080

{
  "pageName" : "pagename"
}

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 89

{
  "errorCode" : "member-003",
  "message" : "이미 존재하는 pageName 입니다."
}

닉네임 유효성 검사 - 성공

Request

POST /members/validate/nickname HTTP/1.1
Content-Type: application/json;charset=UTF-8
Content-Length: 29
Host: localhost:8080

{
  "nickname" : "nickname"
}

Response

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers

닉네임 유효성 검사 - 유효하지 않은 Request

Response

POST /members/validate/nickname HTTP/1.1
Content-Type: application/json;charset=UTF-8
Content-Length: 29
Host: localhost:8080

{
  "nickname" : "nickname"
}

Response

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers

닉네임 유효성 검사 - 중복된 nickname

Response

POST /members/validate/nickname HTTP/1.1
Content-Type: application/json;charset=UTF-8
Content-Length: 29
Host: localhost:8080

{
  "nickname" : "nickname"
}

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 89

{
  "errorCode" : "member-005",
  "message" : "이미 존재하는 nickname 입니다."
}

창작자 정보 요청 - 성공

Request

GET /members/pagename HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 77

{
  "email" : "email",
  "nickname" : "nickname",
  "pageName" : "pagename"
}

창작자 정보 요청 - 회원을 찾을 수 없음

Request

GET /members/pagename HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 91

{
  "errorCode" : "member-001",
  "message" : "해당 회원을 찾을 수 없습니다."
}

창작자 회원 정보 조회 - 성공

Request

GET /members/me HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 77

{
  "email" : "email",
  "nickname" : "nickname",
  "pageName" : "pagename"
}

창작자 회원 정보 조회 - 회원을 찾을 수 없음

Request

GET /members/me HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 91

{
  "errorCode" : "member-001",
  "message" : "해당 회원을 찾을 수 없습니다."
}

창작자 회원 정보 조회 - Authorization 헤더를 찾을 수 없음

Request

GET /members/me HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 99

{
  "errorCode" : "auth-001",
  "message" : "Authorization 헤더를 찾을 수가 없습니다."
}

창작자 회원 정보 조회 - 유효하지 않은 토큰

Request

GET /members/me HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 84

{
  "errorCode" : "auth-002",
  "message" : "유효하지 않은 토큰입니다."
}

창작자 소유 포인트 조회 - 성공

Request

GET /members/me/point HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 20

{
  "point" : 1000
}

창작자 소유 포인트 조회 - 회원을 찾을 수 없음

Request

GET /members/me/point HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 91

{
  "errorCode" : "member-001",
  "message" : "해당 회원을 찾을 수 없습니다."
}

창작자 소유 포인트 조회 - Authorization 헤더를 찾을 수 없음

Request

GET /members/me/point HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 99

{
  "errorCode" : "auth-001",
  "message" : "Authorization 헤더를 찾을 수가 없습니다."
}

창작자 소유 포인트 조회 - 유효하지 않은 토큰

Request

GET /members/me/point HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 84

{
  "errorCode" : "auth-002",
  "message" : "유효하지 않은 토큰입니다."
}

창작자 큐레이션 리스트 - 성공

Request

GET /members/curations HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 176

[ {
  "nickname" : "nickname1",
  "donationAmount" : 1000,
  "pageName" : "pagename1"
}, {
  "nickname" : "nickname2",
  "donationAmount" : 2000,
  "pageName" : "pagename2"
} ]

액세스 토큰 유효성 검사 - 성공

Request

POST /members/validate/token HTTP/1.1
Content-Type: application/json;charset=UTF-8
Content-Length: 28
Host: localhost:8080

{
  "token" : "tokenValue"
}

Response

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers

액세스 토큰 유효성 검사 - 유효하지 않은 토큰

Request

POST /members/validate/token HTTP/1.1
Content-Type: application/json;charset=UTF-8
Content-Length: 28
Host: localhost:8080

{
  "token" : "tokenValue"
}

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 84

{
  "errorCode" : "auth-002",
  "message" : "유효하지 않은 토큰입니다."
}

프로필 이미지 등록 - 성공

Request

POST /members/profile HTTP/1.1
Content-Type: multipart/form-data;charset=UTF-8; boundary=6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Host: localhost:8080

--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Disposition: form-data; name=multipartFile; filename=testImage1.jpg
Content-Type: image/jpeg

testImageBinary
--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm--

Response

HTTP/1.1 201 Created
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 64

{
  "profileUrl" : "https://de56jrhz7aye2.cloudfront.net/file"
}

프로필 이미지 등록 - S3 파일을 찾을 수 없음

Request

POST /members/profile HTTP/1.1
Content-Type: multipart/form-data;charset=UTF-8; boundary=6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Host: localhost:8080

--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Disposition: form-data; name=multipartFile; filename=testImage1.jpg
Content-Type: image/jpeg

testImageBinary
--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm--

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 110

{
  "errorCode" : "aws-001",
  "message" : "S3 스토리지에서 해당 파일을 찾을 수 없습니다."
}

프로필 이미지 등록 - Authorization 헤더를 찾을 수 없음

Request

POST /members/profile HTTP/1.1
Content-Type: multipart/form-data;charset=UTF-8; boundary=6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Host: localhost:8080

--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Disposition: form-data; name=multipartFile; filename=testImage1.jpg
Content-Type: image/jpeg

testImageBinary
--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm--

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 99

{
  "errorCode" : "auth-001",
  "message" : "Authorization 헤더를 찾을 수가 없습니다."
}

프로필 이미지 등록 - 유효하지 않은 토큰

Request

POST /members/profile HTTP/1.1
Content-Type: multipart/form-data;charset=UTF-8; boundary=6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Host: localhost:8080

--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Disposition: form-data; name=multipartFile; filename=testImage1.jpg
Content-Type: image/jpeg

testImageBinary
--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm--

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 84

{
  "errorCode" : "auth-002",
  "message" : "유효하지 않은 토큰입니다."
}

프로필 이미지 등록 - 회원을 찾을 수 없음

Request

POST /members/profile HTTP/1.1
Content-Type: multipart/form-data;charset=UTF-8; boundary=6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Host: localhost:8080

--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Disposition: form-data; name=multipartFile; filename=testImage1.jpg
Content-Type: image/jpeg

testImageBinary
--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm--

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 91

{
  "errorCode" : "member-001",
  "message" : "해당 회원을 찾을 수 없습니다."
}

프로필 이미지 삭제- 성공

Request

DELETE /members/profile HTTP/1.1
Host: localhost:8080

Response

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers

프로필 이미지 삭제 - S3 파일을 찾을 수 없음

Request

DELETE /members/profile HTTP/1.1
Host: localhost:8080

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 110

{
  "errorCode" : "aws-001",
  "message" : "S3 스토리지에서 해당 파일을 찾을 수 없습니다."
}

프로필 이미지 삭제- Authorization 헤더를 찾을 수 없음

Request

DELETE /members/profile HTTP/1.1
Host: localhost:8080

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 99

{
  "errorCode" : "auth-001",
  "message" : "Authorization 헤더를 찾을 수가 없습니다."
}

프로필 이미지 삭제 - 유효하지 않은 토큰

Request

DELETE /members/profile HTTP/1.1
Host: localhost:8080

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 84

{
  "errorCode" : "auth-002",
  "message" : "유효하지 않은 토큰입니다."
}

프로필 이미지 삭제 - 회원을 찾을 수 없음

Request

DELETE /members/profile HTTP/1.1
Host: localhost:8080

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 91

{
  "errorCode" : "member-001",
  "message" : "해당 회원을 찾을 수 없습니다."
}

Banners (배너)

배너 이미지 목록 조회 - 성공

Request

GET /banners/me HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 90

[ {
  "id" : 1,
  "imageUrl" : "imageUrl1"
}, {
  "id" : 2,
  "imageUrl" : "imageUrl2"
} ]

배너 이미지 목록 조회 - Authorization 헤더를 찾을 수 없음

Request

GET /banners/me HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 99

{
  "errorCode" : "auth-001",
  "message" : "Authorization 헤더를 찾을 수가 없습니다."
}

배너 이미지 목록 조회 - 유효하지 않은 토큰

Request

GET /banners/me HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 84

{
  "errorCode" : "auth-002",
  "message" : "유효하지 않은 토큰입니다."
}

배너 이미지 생성 - 성공

Request

POST /banners HTTP/1.1
Content-Type: application/json;charset=UTF-8
Content-Length: 29
Host: localhost:8080

{
  "imageUrl" : "imageUrl"
}

Response

HTTP/1.1 201 Created
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers

배너 이미지 생성 - 회원을 찾을 수 없음

Request

POST /banners HTTP/1.1
Content-Type: application/json;charset=UTF-8
Content-Length: 29
Host: localhost:8080

{
  "imageUrl" : "imageUrl"
}

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 91

{
  "errorCode" : "member-001",
  "message" : "해당 회원을 찾을 수 없습니다."
}

배너 이미지 생성 - Authorization 헤더를 찾을 수 없음

Request

POST /banners HTTP/1.1
Content-Type: application/json;charset=UTF-8
Content-Length: 29
Host: localhost:8080

{
  "imageUrl" : "imageUrl"
}

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 99

{
  "errorCode" : "auth-001",
  "message" : "Authorization 헤더를 찾을 수가 없습니다."
}

배너 이미지 생성 - 유효하지 않은 토큰

Request

POST /banners HTTP/1.1
Content-Type: application/json;charset=UTF-8
Content-Length: 29
Host: localhost:8080

{
  "imageUrl" : "imageUrl"
}

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 84

{
  "errorCode" : "auth-002",
  "message" : "유효하지 않은 토큰입니다."
}

Donations (후원)

후원 요청 - 성공

Request

POST /donations HTTP/1.1
Content-Type: application/json;charset=UTF-8
Content-Length: 56
Host: localhost:8080

{
  "pageName" : "pagename",
  "donationAmount" : 1000
}

Response

HTTP/1.1 201 Created
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 130

{
  "donationId" : 1,
  "name" : "name",
  "message" : "message",
  "amount" : 1000,
  "createdAt" : "2021-07-23T13:48:35.96997"
}

후원 요청 - 회원을 찾을 수 없음

Request

POST /donations HTTP/1.1
Content-Type: application/json;charset=UTF-8
Content-Length: 56
Host: localhost:8080

{
  "pageName" : "pagename",
  "donationAmount" : 1000
}

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 91

{
  "errorCode" : "member-001",
  "message" : "해당 회원을 찾을 수 없습니다."
}

후원 요청 - 유효하지 않은 Request

Request

POST /donations HTTP/1.1
Content-Type: application/json;charset=UTF-8
Content-Length: 49
Host: localhost:8080

{
  "pageName" : " ",
  "donationAmount" : 1000
}

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 131

{
  "errorCode" : "donation-001",
  "message" : "후원 생성 시에 넘기는 Request의 값이 유효한 값이 아닙니다."
}

후원 메세지 전송 - 성공

Request

POST /donations/1/messages HTTP/1.1
Content-Type: application/json;charset=UTF-8
Content-Length: 65
Host: localhost:8080

{
  "name" : "name",
  "message" : "message",
  "secret" : true
}

Response

HTTP/1.1 201 Created
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers

후원 메세지 전송 - 후원을 찾을 수 없음

Request

POST /donations/1/messages HTTP/1.1
Content-Type: application/json;charset=UTF-8
Content-Length: 65
Host: localhost:8080

{
  "name" : "name",
  "message" : "message",
  "secret" : true
}

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 93

{
  "errorCode" : "donation-003",
  "message" : "해당 후원을 찾을 수 없습니다."
}

후원 메세지 전송 - 유효하지 않은 Request

Request

POST /donations/1/messages HTTP/1.1
Content-Type: application/json;charset=UTF-8
Content-Length: 62
Host: localhost:8080

{
  "name" : "a",
  "message" : "message",
  "secret" : true
}

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 141

{
  "errorCode" : "donation-002",
  "message" : "후원 메세지 생성 시에 넘기는 Request의 값이 유효한 값이 아닙니다."
}

전체 후원 리스트 - 성공

Request

GET /donations/me?size=2&page=1 HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 272

[ {
  "donationId" : 1,
  "name" : "name1",
  "message" : "message1",
  "amount" : 1000,
  "createdAt" : "2021-07-23T13:48:35.431859"
}, {
  "donationId" : 2,
  "name" : "name2",
  "message" : "message2",
  "amount" : 2000,
  "createdAt" : "2021-07-23T13:48:35.431944"
} ]

전체 후원 리스트 - 회원을 찾을 수 없음

Request

GET /donations/me?size=2&page=1 HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 91

{
  "errorCode" : "member-001",
  "message" : "해당 회원을 찾을 수 없습니다."
}

전체 후원 리스트 - Authorization 헤더를 찾을 수 없음

Request

GET /donations/me?size=2&page=1 HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 99

{
  "errorCode" : "auth-001",
  "message" : "Authorization 헤더를 찾을 수가 없습니다."
}

전체 후원 리스트 - 유효하지 않은 토큰

Request

GET /donations/me?size=2&page=1 HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 84

{
  "errorCode" : "auth-002",
  "message" : "유효하지 않은 토큰입니다."
}

공개 후원 리스트 - 성공

Request

GET /donations/public/pagename HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 291

[ {
  "donationId" : 1,
  "name" : "default",
  "message" : "defaultMessage1",
  "amount" : 1000,
  "createdAt" : "2021-07-23T13:48:35.928473"
}, {
  "donationId" : 2,
  "name" : "default2",
  "message" : "defaultMessage2",
  "amount" : 2000,
  "createdAt" : "2021-07-23T13:48:35.928499"
} ]

공개 후원 리스트 - 회원을 찾을 수 없음

Request

GET /donations/public/pagename HTTP/1.1
Content-Type: application/json;charset=UTF-8
Host: localhost:8080

Response

HTTP/1.1 400 Bad Request
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 91

{
  "errorCode" : "member-001",
  "message" : "해당 회원을 찾을 수 없습니다."
}