• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

/api/users 질문

23.09.20 21:42 작성 조회수 114

0

안녕하세요 선생님 강의 학습 도중 api에 대해 궁금한게 생겨 질문드려요.

 

로그인 할 때는 /api/users/login로 axios 요청을 하고 로그인 정보는 /api/users로 받아오는데 처음 공부할 땐 그려려니 하고 넘어갔는데 복습하다보니 login 과 users api가 반환하는 값이 살짝 다르지만 로그인 정보를 반환하는건 비슷하던데 이렇게 설정하신 이유가 있나요?

 

그리고 만약 로그인 api 요청 시 로그인 정보를 반환한다고 설정한 상황에 axios로 로그인 api요청 후 반환 값을 swr로 같은 api주소를 입력해 저장할 수 있나요?

예를들어 axios.post('/api/login') ~~ / useSWR('/api/login', fetcher) 이런 식으로요

 

아직 잘 몰라 사용법이 낯설고 어렵네요..ㅎ 알려주신다면 열심히 배우겠습니다.

답변 1

답변을 작성해보세요.

0

서버에서 주는 값은 같아도 서버에서 하는 동작이 다릅니다. /login은 진짜 로그인 과정을 수행하는 거에요.

ifconfig님의 프로필

ifconfig

질문자

2023.09.21

감사합니다 선생님. 그러면 질문 드렸듯이 api로 반환된 값을 전역 데이터로 사용하기 위해 axios로 요청하는 url과 swr에서 요청하는 url이 같아도 상관 없나요?

네 같아도됩니다만 fetcher를 통해서 불러와 return한 부분만이 전역적으로 사용됩니다.