Skip to content

refactor directroy #34

@jhroom

Description

@jhroom

✨ 기능 설명

새로운 api 메서드를 추가할때
api 폴더의 index 파일에서 apiService 안에 도메인별 manger, matching .. 안에서 메서드를 추가하면 됩니다

Image

위 처럼 manager 도메인의 update를 메서드를 추가했으면
사용처에서
import { apiService } from '@/api';
const response = apiService.manager.update(id, data);
방식으로 쓸 수 있습니다

api 메서드를 추가한곳에서의 api. get ,post .put, patch, delete 메서드는 api/config에 정의 되어있습니다
Image

해당 메서드에서 사용하는 apiClient메서드도 config에 선언되어있습니다.
로그인시에 저장한 토큰을 가지고
apiClient interceptors 설정으로 api 응답시마다 토큰을 가져오고, 요청시마다 토큰을 포함하여 요청합니다
추가로직이 필요할시 해당 부분에서 수정하면 됩니다

🚀 문제 정의

기능이 많아 지면서 원하는 파일을 바로 찾는데 시간이 걸림

📝 기대 효과

이 기능이 추가되었을 때 기대되는 결과나 이점은 무엇인가요?

📚 참고 자료

✅ 체크리스트

  • 이 기능은 프로젝트 목표와 부합합니다.
  • 이 기능은 다른 사용자들에게도 유용할 것입니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions