inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)

[3-8] React Query 도입(2) - 로그인 연동하기

해결된 질문

390

성장하는 앨리스

작성한 질문수 2

1

[3-8] React Query 도입(2) - 로그인 연동하기

아침에도 질문올리고 또 올리네요 ㅠ

거의 하루종일 이 부분 학습하고 회원가입 로그인 했는데

어떠한 오류도 없고 회원가입, 로그인이 안되서 질문 남깁니다.

강의 파일 비교해봐도 특별히 오타가 없는거 같은데요

혹시 깃주소 올리면 봐주시나요?

react-native typescript nestjs react-query zustand

답변 1

1

Kyo

네 주소 알려주시면 한번 봐드릴게요~

1

성장하는 앨리스

오 이 저녁에 정말 정말 감사합니다. 깃주소는

해당부분이고요 이주소입니다.

정말정말 감사합니다 ^^

0

Kyo

안드로이드를 이용하여 진행하고 계시나요?

api/axios.ts 파일에서, axiosInstance 부분을

아래코드로 변경하고 다시 로그인/회원가입을 해보시겠어요? 4-1 강의에서 바꾸긴하지만, 그래도 안드로이드도 함께 확인했어야하는데 놓쳤네요! 안드로이드에서는 localhost가 잘 동작하지않아서, 10.0.2.2로 변경해주시면 잘될거예요.

Platform.OS 를 이용해서 기기의 OS를 판단할 수 있는데, 아래처럼 적어주시면 안드로이드일경우 요청이 가지않는 문제가 해결될거예요.

import {Platform} from 'react-native'; // import도 추가해주세요.

const axiosInstance = axios.create({
  baseURL:
    Platform.OS === 'android'
      ? 'http://10.0.2.2:3030'
      : 'http://localhost:3030',
  withCredentials: true,
});

 


0

성장하는 앨리스

빠른 답변 감사합니다. 근데 저는 실물기기로 테스트하고 있어서

ip주소를 입력해야한다고해서 ip주소로 바꾸고 회원가입을 하니 반응은 있는데요

새로운 이메일로 가입을 해도 이렇게 나오는건 이전에 발급받은 토큰때문에 그럴까요?

 parameters: [
    'email',
    'ccc@naver.com',
    '$2a$10$WTcLSaHS9ZdmH0gXblSic.jLSdyyEwYkwFynC75DB7XhFuXcASa1G'
  ],
  driverError: error: 중복된 키 값이 "UQ_e12875dfb3b1d92d7d7c5377e22" 고유 제약 조건을 위반함

0

성장하는 앨리스

아래와 같은 오류가 뜹니다

  length: 251,
  severity: '오류',
  code: '23505',
  detail: '(email)=(ccc@naver.com) 키가 이미 있습니다.',
  hint: undefined,
  position: undefined,
  internalPosition: undefined,
  internalQuery: undefined,
  where: undefined,
  schema: 'public',
  table: 'user',
  column: undefined,
  dataType: undefined,
  constraint: 'UQ_e12875dfb3b1d92d7d7c5377e22',
  file: 'nbtinsert.c',
  line: '673',
  routine: '_bt_check_unique'
}
[Nest] 23204  - 2024. 04. 09. 오후 8:21:33   ERROR [ExceptionsHandler] "expiresIn" should be a number of seconds or string representing a timespan

0

Kyo

server의 .env 파일에서, 아래 JWT 만료시간 부분 두줄을 보여주실수있나요?

0

성장하는 앨리스

JWT_ACCRESS_TOKEN_EXPIRATION=30m
JWT_REFRESH_TOKEN_EXPIRATION=30d

0

Kyo

수업자료에는 문제없는데, 만약 깃헙으로 받으셨다면 리드미에 오타가 있었습니다. 😅
깃헙도 수정되었지만 그전에 코드를 받으신것같아요.

JWT_ACCRESS_TOKEN_EXPIRATION 부분을 JWT_ACCESS_TOKEN_EXPIRATION 로 수정해주세요!

1

성장하는 앨리스

오! 로그인되었어요 아 넘 기쁘네요 실시간 답변 넘넘 감사합니당👍👍👍👍

1

Kyo

잘 해결되어 다행입니다 👍 👍

또 문제나 막히는 부분이 있다면 언제든 알려주세요!!

react-native-screens 버전 호환 문제

2

153

1

안드로이드 실행 중 Drawer네비게이션과 MapView 성능 문제

0

103

2

해당 강의 부분은 실제 활용하기에 부족해 제가 해결한 방법입니다.

0

96

1

소스코드가 강의 순서랑 다른가요?

0

72

2

현재 Windows에서 VsCode로 작업 중인데 추후에 IOS도 가능하게 하려면

0

115

2

react-native-fast-image는 react 19 버전에서 설치가 안되나요?

0

209

2

SQL Shell의 역할이 무엇인가요?

0

91

1

혹시 해당 강의에서invalidateQueries를 사용한 이유가 있을까요?

0

79

2

빠르게 실행해보고싶습니다.

0

83

1

강의 수강 순서 관련

0

71

1

애뮬레이터 실행 방법

0

99

2

무료 Apple ID로 실기기 테스트 가능한가요?

0

90

2

ios 실기기 연결

0

70

2

npm run ios에러

0

74

1

10월 삭제 예정인 강의는 이유를 알 수 있을까요?

0

101

1

캘린더 개발 후에 navigation 에 대해서 궁금한 점이 있습니다.

0

51

1

안드로이드 위치 권한 이슈 2가지 문의

0

71

1

지도가 보이려면 음.. 작성해주신 스타일과 다르게

0

74

0

제대로 설치한거같은데 안드로이드랑 ios 둘다 앱실행이 안되는것같아요

0

83

3

강의 내용을 보면 전체적으로 function 함수 키워드를 사용하시는데

0

69

2

강의 3-9 에서 useGetRefreshToken 훅 안에 즉시 함수로 처리하는 이유가 궁금합니다!

0

82

2

사내에서 figma.com 업로드 안되나요?

0

96

1

AWS EC2 + RDS 설정

0

85

2

안드로이드 안켜집니다.

0

91

2