더북(TheBook)

24.2.3.3 API 함수 작성

프록시 설정이 끝났으면 개발 서버를 껐다가 다시 실행해 주세요. 이어서 회원 인증에 필요한 API를 사용하기 쉽도록 함수화하여 파일로 작성해 주겠습니다.

lib/api/auth.js

import client from './client';

// 로그인
export const login = ({ username, password }) =>
  client.post('/api/auth/login', { username, password });

// 회원가입
export const register = ({ username, password }) =>
  client.post('/api/auth/register', { username, password });

// 로그인 상태 확인
export const check = () => client.get('/api/auth/check');

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