728x90

2022/02 5

[Strapi] Bearer Token 보내도 '403 Forbidden' 에러 뜰 경우

제목 그대로 토큰과 url path 등 모든게 정상적으로 설정이 되어있음에도 불구하고 403 에러가 난다. 결론은 서버 내부 권한 문제인데 이는 strapi 페이지에서 Setting 항목을 통해 수정이 가능하다. 스택플로우 참고-! Strapi API calling error: {"statusCode":403,"error":"Forbidden","message":"Forbidden"} I am working with strapi and i am getting an error 403 Forbidden on calling an api e.g http://localhost:1337/data I've called all the APIs and the result is same 403 error I've trie..

Error Record 2022.02.25

[React Native] Context API with Hook

useContext가 가지는 의미. 역할. 로 시작 https://pks2974.medium.com/react-context-%EA%B0%84%EB%8B%A8-%EC%A0%95%EB%A6%AC-9c35ce6617fc React Context 간단 정리 React Context API 를 간단한 예제로 알아보자 pks2974.medium.com 유저 정보를 위한 전역 상태 관리를 적용하려고 시작한 공부.. 아직 정리 중 context 만들었으면 앱 전체를 Provider로 감싸주기 context 실제 사용. 사용한 곳은 가입을 담당하는 Hook 에 적용 가입시 발생한 토큰 저장, 로그아웃시 토큰 삭제를 담당하는 함수

[React Native] Type Checking for Navigator & Screen

정리 전 진행 상황 - Nesting Navigator 구조 재구성 (StackNavigator 간소화(MainStack 삭제 후 나머지 스크린을 RootStack으로 올림) - Navigator 별로 ParamList Setting - SignUp, HomeView-PostCard Button 처럼 navigate이 필요한 화면에서 NavigationProps(필요시 CompositenNavigateProp 사용) Setting 위 사진처럼 Navigator에 대한 Type Checking 만 별개 클래스로 코드를 짰다. Screen에 대한 TypeChecking은 NavigatinoProp과 RouteProp이 있는데, 화면마다 넣어줄 애들을 미리 세팅하다가 보니 너무 복잡해져서 코드가 꼬이면서 Ne..

Frontend/Navigation 2022.02.15

[React Native] React Query (1) 기본기

이번 게시글에서는 리액트 쿼리에 대해 정리해보려고 한다. 개념을 정리함에 있어서 이 기능이 어떤 의미와 역할을 가지는지 파악하는 과정은 중요하며, 이는 내가 구현하는 코드에 어떤 이로운 영향을 미치는지 알아내는 중요한 과정이다. 우선, 리액트 쿼리(React Query)는 API 연동에 특화된 라이브러리로서 Hook을 기반으로 데이터 로딩을 편하게 구현하도록 도와준다. 기존에 우리가 데이터를 넣어주거나 로딩 indicator를 띄워줄 때 또는 모달을 생성해줄 때 다음과 같이 useState를 써서 구현해주었다. const Example = () => { const [loading, setLoading] = useState(false); const [data, setData] = useState(null)..

Frontend/Axios 2022.02.11

React Native 3개월차 중간점검

코로나 양성이 떠서 자가격리를 하면서 체력이 많이 떨어졌다. 물론 방에서도 근력과 유산소 운동을 하긴 했지만, 감기 기운 있을 때 하루종일 잠을 자다보니 낮에도 너무 졸려서 공포방송을 틀어놓고 공부하는 해야할 정도..이다. 근황과 최근 생각에 대해 정리해볼 필요가 있기도 하고, 중간점검도 해볼 겸 해서 글을 작성하게 되었다. 우선, '열정은 기본이며, 시스템이 갖춰진 개발자'가 되자는 목표를 세운 것에 대해 간단히 부연설명을 하면서 서두를 시작해볼까 한다. 나는 동기부여가 무척 중요한 사람이다. 사람의 몸 역시 알고리즘으로 이루어져 있다고 생각하면 무언가를 실행함에 있어 실천하기가 더 편해진다. 이를 테면, 에너지 넘치는 텐션을 유지하기 위해 베이스가 강한 음악을 틀어놓고 샤워나 코딩을 하기도 하고, 먹..

Entj Life 2022.02.08
728x90