Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mock API 환경 구축 및 일부 API mocking #30

Merged
merged 59 commits into from
Aug 21, 2024

Conversation

timepresent95
Copy link
Contributor

@timepresent95 timepresent95 commented Aug 13, 2024

PR 체크리스트

PR 유형

  • 버그 수정 (기존 문제를 수정)
  • 기능 추가 (새로운 기능)
  • 코드 스타일 수정 (포맷팅, 세미콜론 수정 등, 논리적 변경 없음)
  • 리팩토링 (기능 수정 없이 코드 리팩토링)
  • 문서 수정 (문서 추가 또는 수정)
  • 테스트 추가 (기존 코드에 대한 테스트 추가)
  • 빌드 또는 CI 관련 변경 사항

해결하려는 문제가 무엇인가요?

BE 개발 환경과 별개로 개발 진행이 가능하도록 mock API 환경 구축 및 일부 API mocking

현재 mocking된 API
24.08.21 기준 api 문서

어떻게 해결했나요?

  • msw 사용
  • ky 라이브러리 사용 (이는 msw와 axios를 같이 사용하지 못하는 이슈로 인해 결정)

첨부 내용

  • @/mocks/handlers/index.ts를 통해 mocking된 API를 간략히 파악할 수 있음

이슈

resolves #19

react-native-config is not work when build ios in arm64
This error is addressed in issue #28.

#19
can not use jsonwebtoken
react-native no have crypto

#19
sync with api specification

#19
sign up, sigin in, sign out
token refresh
get today question
get all members

#19
this function extract user info from token

#19
import buffer module

#19
- request validation
- response

#19
param option key's convention is camelCase
and pathToken's convention is kebab-case
so sync the convention

#19
memeber -> userInfo

#19
@porporpor020202
Copy link
Contributor

머지 하면 돼~

@timepresent95 timepresent95 merged commit 8274721 into develop Aug 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
기능 추가 기능 추가 빌드 빌드 관련 설정 및 수정, 패키지 매니저 수정
Projects
None yet
Development

Successfully merging this pull request may close these issues.

기능 요청: 회원가입 및 로그인 관련 mock api 구현
2 participants