Skip to content
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

[Client] EsbuildPlugin 적용하여 빌드 파일 용량 축소, 토큰 만료 에러 핸들링 #310

Merged
merged 4 commits into from
Apr 30, 2023

Conversation

uxolrv
Copy link
Collaborator

@uxolrv uxolrv commented Apr 16, 2023

이슈와 연결하기

Issue Number: #303 #309 #311


무엇이 추가 되었나요?

변경된 서버 URL 적용

  • components / Etc / PayMethod.tsxpages / Auth / SocialLogin.tsx에 변경된 서버 URL을 적용하였습니다.

토큰 만료 시 에러 핸들링

  • 토큰이 만료된 상태에서 마이페이지에 접근할 경우, 로컬스토리지를 비우고 로그인페이지로 이동하도록 변경하였습니다.

craco.config.js에서 EsbuildPlugin 적용

스크린샷 2023-04-17 오전 2 34 25

Esbuild-loader 레포지토리에 제시된 방법에 따라 craco.config.js에 EsbuildPlugin를 적용하였습니다.

이로 인해 빌드 파일 용량이 1.88MB ⇒ 212.87KB 로 감소하였으나, 빌드 시간은 9.263s ⇒ 13.006s로 증가하였습니다.


적용 전/후 확인하기 💡

<적용 전>
스크린샷 2023-04-17 오전 2 18 25


<적용 후>
스크린샷 2023-04-17 오전 2 19 00


기타 정보

해당 PR까지의 작업사항까지 재배포하도록 하겠습니다!



@uxolrv uxolrv added ♻️ refactor 코드 리팩터링 [FE] 김세연 labels Apr 16, 2023
@uxolrv uxolrv requested review from kihyeoon and dohyeons April 16, 2023 17:42
@uxolrv uxolrv self-assigned this Apr 16, 2023
@@ -68,6 +68,7 @@
"@typescript-eslint/eslint-plugin": "^5.49.0",
"@typescript-eslint/parser": "^5.49.0",
"craco-esbuild": "^0.5.2",
"esbuild-loader": "^3.0.1",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

esbuild-loader가 따로 설치된거면 craco-esbuild를 지워도 상관 없을까요??

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

첨에는 esbuild-loader 설치안해도 잘되길래 이게 왜 되지... 싶었는데 vscode 재실행하니까 설치하라고 뜨더라구요 😢
craco-esbuild는 삭제해도 괜찮겠네여!!

@uxolrv uxolrv merged commit 6c8ac6d into dev-client Apr 30, 2023
@uxolrv uxolrv changed the title [Client] EsbuildPlugin 적용하여 빌드 파일 용량 축소 [Client] EsbuildPlugin 적용하여 빌드 파일 용량 축소, 토큰 만료 에러 핸들링 Apr 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants