-
Notifications
You must be signed in to change notification settings - Fork 0
[Mission] 9주차 미션 제출 #83
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
base: Kangpearl/main
Are you sure you want to change the base?
Conversation
yangjiae12
left a comment
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.
수고하셨습니다!
| val spf = getSharedPreferences("auth", MODE_PRIVATE) | ||
| val jwt = spf.getString("jwt", "") // 저장된 토큰 가져오기 | ||
|
|
||
| if (jwt == null || jwt.isEmpty()) { |
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.
여기에 코틀린 확장 함수 써서 jwt.isNullOrEmpty()로 작성하시면 코드가 더 깔끔할 것 같습니다!
|
|
||
| val authService = getRetrofit().create(AuthRetrofitInterface::class.java) | ||
|
|
||
| authService.test("Bearer $jwt").enqueue(object : Callback<AuthResponse<TestResult>> { |
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.
지금은 authService.test("Bearer $jwt") 처럼 직접 문자열을 붙여서 보내고 있는데, 실제로는 Retrofit Interceptor(인터셉터) 라는 걸 써서 모든 요청에 자동으로 토큰을 끼워 넣게 됩니다! 참고하시면 좋을 거 같아요
| import retrofit2.Retrofit | ||
| import retrofit2.converter.gson.GsonConverterFactory | ||
|
|
||
| const val BASE_URL = "http://43.200.73.115:8080" |
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.
작성하신 BASE_URL을 보니 IP 주소를 상수에 그대로 적으셨는데, 프로젝트를 할 때는 보통 저렇게 하지 않습니다. Git 같은 곳에 올릴 때 서버가 노출되면 보안상 좋지 않기 때문에 보통은 local.properties라는 파일에 숨겨두고, build.gradle을 통해 불러오는 방식을 씁니다! 나중에 한번 찾아보시면 좋을 것 같아요~
📌 PR 제목
✅ 변경 사항
📷 영상 및 스크린샷
KakaoTalk_20251127_180831693.mp4
🔗 알게 된 사항
📝 질문 사항