auth
, user
, card
3파트로 분류하여 api를 구현했습니다.
모든 api를 테스트 해본것이 아니기 때문에 동작이 안되는 것들이 있을 수 있습니다.
그럴 땐 직접 api 요청을 하실수 있게끔 api요청 함수 2가지를 export에 추가해두었습니다.
request
: 토큰이 필요없는 일반 요청authRequest
: 토큰이 필요한 요청(토큰은 sessionStorage에서 waffleCardUserToken
의 키값에서 받아옵니다.)getAuthUser
: 토큰으로 유저정보를 받아옴(토큰을 이용해서 유저가 유효한지 확인하는 용도로도 사용 가능)signUp
: 회원가입login
: 로그인logout
: 로그아웃getUserInfo
: 유저정보putUserName
: 유저이름 수정putUserPassword
: 비밀번호 수정getUserPostList
: 유저 포스트 리스트getUserBookmakCardList
: 유저 즐겨찾기 포스트 리스트 (구현x, API 확인 후 리팩토링
)getChannelCardList
: 채널 포스트 리스트 (전체 포스트리스트, 채널ID 내장되어있습니다.)createCard
: 포스트 생성getCard
: 포스트 디테일 불러오기updateCard
: 포스트 업데이트deleteCard
: 포스트 삭제