Open
Conversation
yangjiae12
approved these changes
Dec 2, 2025
| val spf = getSharedPreferences("auth", MODE_PRIVATE) | ||
| val jwt = spf.getString("jwt", "") // 저장된 토큰 가져오기 | ||
|
|
||
| if (jwt == null || jwt.isEmpty()) { |
Member
There was a problem hiding this comment.
여기에 코틀린 확장 함수 써서 jwt.isNullOrEmpty()로 작성하시면 코드가 더 깔끔할 것 같습니다!
|
|
||
| val authService = getRetrofit().create(AuthRetrofitInterface::class.java) | ||
|
|
||
| authService.test("Bearer $jwt").enqueue(object : Callback<AuthResponse<TestResult>> { |
Member
There was a problem hiding this comment.
지금은 authService.test("Bearer $jwt") 처럼 직접 문자열을 붙여서 보내고 있는데, 실제로는 Retrofit Interceptor(인터셉터) 라는 걸 써서 모든 요청에 자동으로 토큰을 끼워 넣게 됩니다! 참고하시면 좋을 거 같아요
yangjiae12
approved these changes
Dec 2, 2025
| import retrofit2.Retrofit | ||
| import retrofit2.converter.gson.GsonConverterFactory | ||
|
|
||
| const val BASE_URL = "http://43.200.73.115:8080" |
Member
There was a problem hiding this comment.
작성하신 BASE_URL을 보니 IP 주소를 상수에 그대로 적으셨는데, 프로젝트를 할 때는 보통 저렇게 하지 않습니다. Git 같은 곳에 올릴 때 서버가 노출되면 보안상 좋지 않기 때문에 보통은 local.properties라는 파일에 숨겨두고, build.gradle을 통해 불러오는 방식을 씁니다! 나중에 한번 찾아보시면 좋을 것 같아요~
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📌 PR 제목
✅ 변경 사항
📷 영상 및 스크린샷
KakaoTalk_20251127_180831693.mp4
🔗 알게 된 사항
📝 질문 사항