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 : 포스트 삭제