리팩토링 계획
•
1차 목표 : 기능추가 하지 않고 돌아가는 기능 그대로에서 코드만 정리하기
◦
API
◦
common 폴더 트리 구조
•
다같이 live share 보면서 하기
•
커밋메세지 refactor
•
1차 : 전체적으로 봐야 되는 부분(api, 컴포넌트 나누기) -> 다같이 코드 보면서 수정하기 (회의)
•
2차 : 기능 추가 -> 역할 나누어서 담당한 역할 추가하기 (따로 회의 없이 개인적인 작업)
일정
•
월 : api 회의
•
화 : api 분리 마감(모달 포함), 리코일 삭제 localstorage
•
수 : 회의 common components
•
금 : 회의
이후 개인 추가 작업
API
•
폴더 트리 : 각 파일별로 분리
•
리코일 삭제
로그인 : 혜빈
회원가입 : 풍윤
•
페이지
홈 : 혜빈
서치 ⇒ 혜빈
post 업로드 / 이미지 업로드 : 은영
◦
profile
followlist ⇒ 풍윤
▪
myprofile
getMyProfile.js
myprofile ⇒ 혜빈
followinglist ⇒ 풍윤
product ⇒ 미경
profileEdit ⇒ 풍윤
▪
userprofile
userprofile ⇒ 혜빈
코멘트 : 미경
•
컴포넌트
하트 아이콘 ⇒ 은영
commentInput ⇒ 미경
followUserList ⇒ 풍윤
◦
모달 ⇒ 각자 작업한 사람이 작업 (수정, 삭제 api)
은영 (포스트)
미경
풍윤
import axios from 'axios';
export const url = 'https://mandarin.api.weniv.co.kr';
export const instance = axios.create({
baseURL: url,
headers: { 'Content-Type': 'application/json' },
});
export const imgInstance = axios.create({
baseURL: url,
headers: { 'Content-Type': 'multipart/form-data' },
});
JavaScript
복사