📑9글9글9글 API
회원 관리 API
회원 가입 API
POST
localhost:3000/api/signup
sentence : default value = null
deletedAt : default value = null
Request Body
로그인 API
POST
localhost:3000/api/login
Request Body
회원 정보 수정
POST
localhost:3000/api/logout
Parmerter : userId (req.locals.user)
회원 정보 수정
PATCH
localhost:3000/api/profile
Parmerter : userId (req.locals.user)
Request Body
회원 정보 탈퇴
DELETE
localhost:3000/api/signout
Parmerter : userId (req.locals.user)
Request Body
권한 관리 API
권한 전체 조회 API
GET
localhost:3000/api/accesses
Parmerter : loginuserId (req.locals.user)
loginuserId 가 1일 때만 가능 (관리자)
권한 생성 API
POST
localhost:3000/api/accesses
Parmerter : loginuserId (req.locals.user)
해당 보드의 생성자만 권한 생성 가능
deletedAt : default value = null
Request Body
권한 삭제 API
DELETE
localhost:3000/api/accesses
Parmerter : loginuserId (req.locals.user)
해당 보드의 생성자만 삭제 가능
Request Body
보드 관리 기능 API
보드 작성 API
POST
localhost:3000/api/boards
Parmerter : userId (req.locals.user)
deletedAt : default value = null
Request Body
보드 전체 조회 API
GET
localhost:3000/api/boards
Parmerter : userId (req.locals.user)
보드 개별 조회 API
GET
localhost:3000/api/boards/:boardId
Parmerter : userId (req.locals.user)
Path Parameters
보드 수정 API
PATCH
localhost:3000/api/boards/:boardId
Parmerter : userId (req.locals.user)
Path Parameters
Request Body
보드 삭제 API
DELETE
localhost:3000/api/boards/:boardId/
Parmerter : userId (req.locals.user)
Request Body
컬럼 관리 기능 API
컬럼 작성 API
POST
localhost:3000/api/columns
Parmerter : userId (req.locals.user)
deletedAt : default value = null
Request Body
컬럼 전체 조회 API
GET
localhost:3000/api/columns
Parmerter : userId (req.locals.user)
Request Body
컬럼 수정 API
PATCH
localhost:3000/api/columns/:columnId
Parmerter : userId (req.locals.user)
Request Body
컬럼 삭제 API
DELETE
localhost:3000/api/columns/:columnId
Parmerter : userId (req.locals.user)
Request Body
컬럼 순서 up API
PATCH
localhost:3000/api/columns/:columnId/up
Parmerter : userId (req.locals.user)
컬럼 순서 down API
PATCH
localhost:3000/api/columns/:columnId/down
Parmerter : userId (req.locals.user)
카드 관리 기능 API
카드 작성
POST
localhost:3000/api/cards
Parmerter : userId (req.locals.user)
Request Body
카드 개별 조회 API
GET
localhost:3000/api/cards /:cardId
Parmerter : userId (req.locals.user)
Path Parameters
카드 수정 API
PATCH
localhost:3000/api/cards/:cardId
Parmerter : user (req.locals.user)
Path Parameters
Request Body
카드 삭제 API
DELETE
localhost:3000/api/cards/:cardId
Parmerter : user (req.locals.user)
Path Parameters
Request Body
카드 순서 UP API
PATCH
localhost:3000/api/cards/:cardId/up
Parmerter : user (req.locals.user)
Path Parameters
카드 순서 down API
PATCH
localhost:3000/api/cards/:cardId/down
Parmerter : user (req.locals.user)
Path Parameters
댓글 기능 API
댓글 작성 API
POST
localhost:3000/api/cards/:cardId/comments
Parmerter : userId (req.locals.user)
Path Parameters
Request Body
댓글 전체 조회 API
GET
localhost:3000/api/cards/:cardId/comments
Parmerter : userId (req.locals.user)
Path Parameters
댓글 수정 API
PATCH
localhost:3000/api/cards/:cardId/comments/:commentId
Parmerter : userId (req.locals.user)
Path Parameters
Request Body
댓글 삭제 API
DELETE
localhost:3000/api/cards/:cardId/comments/:commentId
Parmerter : userId (req.locals.user)
Path Parameters
Request Body
Last updated