-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[염정훈] Sprint11 #315
The head ref may contain hidden characters: "Next-\uC5FC\uC815\uD6C8-sprint11"
[염정훈] Sprint11 #315
Conversation
axiosInstance.interceptors.response.use( | ||
(response) => response, | ||
(error) => { | ||
if (axios.isAxiosError(error)) { | ||
console.error("Error Messages: ", error.response?.data || error.message); | ||
} else { | ||
console.error("Error Messages: ", error); | ||
} | ||
return Promise.reject(error); | ||
} | ||
); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
response
는 정의 하실 필요가 없을 것 같아요.
로깅밖에 없고, 엑시오스 에러일때 로깅은 try-catch
문에서도 충분하 하고 있으니까요
(config) => { | ||
const token = localStorage.getItem("token"); | ||
|
||
if (token && !config.url?.includes("/auth/signIn")) { | ||
config.headers.Authorization = `Bearer ${token}`; | ||
} | ||
|
||
return config; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이 부분은 잘 작성하신 것 같습니다 !
setAddImage(URL.createObjectURL(file)); | ||
|
||
try { | ||
const imgUrl = await postArticlesImage(file); | ||
setImage(imgUrl); | ||
console.log(imgUrl); | ||
} catch (err) { | ||
console.error("Error Messages: " + err); | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이 부분 로직이 조금 햇갈리는데 , 19번 라인에서 미리보기 URL을 만들고, 22번 라인에서 파일을 올려서 파일 URL(, image URL )을 가져오네용. 그럼 addImage
와 setImage
로 설정한 이미지 url이 같은 이미지에 대해서 가르키는 걸까요?
만약 그렇다면 이미지 업로드 전에는 addImage
로 이미지를 보여주고 이미지 업로드 후에는 imgUrl
하나만으로 해야 할 것 같아요.
try { | ||
const data = await postLogin(); | ||
return data; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
어디로 리턴하는거죠 !?!? 리턴 후 사용하고 있지 않은거 같습니다 !!
likeCount: number; | ||
createdAt: string; | ||
updatedAt: string; | ||
writer: Writer; | ||
}; | ||
|
||
export type ArticlesAdd = Pick<ArticlesList, "title" | "content" | "image">; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
유틸리티 타입 사용 굿 !!
요구사항
기본
회원가입
로그인
메인
주요 변경사항
스크린샷
멘토에게
(intercepters를 사용했을때 기존코드 보다 어떤 장점이 있는지 아직은 확 느껴지지는 않는것 같습니다.)