더북(TheBook)

21.5.7 로그인 기능 구현

 

로그인 모달을 띄웠으니 로그인 API를 연동해 주겠습니다. 먼저 다음 API 함수를 추가로 만드세요.

src/lib/api.js

(...)
export const login = (password) => axios.post(‘/api/auth/login’, { password });
export const checkLogin = () => axios.get(‘/api/auth/check’);
export const logout = () => axios.post(‘/api/auth/logout’);

 

아까 만들었던 세 종류의 API를 호출하는 함수를 작성했습니다. 이제 base 리덕스 모듈을 열어 이 함수들을 사용하는 액션을 만들겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.