게시글
질문&답변
로그아웃 관련해서 질문 있습니다.
해결 방법을 찾았습니다. 근데 왜인지 모르겠어서 알고 싶습니다.기존 코드는 아래와 같습니다.const logout = async (): Promise => { const {data} = await axiosInstance.get('/api/v1/auth/logout'); return data; };const logout = async (): Promise => { const {data} = await axiosInstance.get('/api/v1/auth/logout'); await removeEncryptStorage(storageKeys.REFRESH_TOKEN); return data; };d이렇게 logout api에서, 스토리지에 refreshToken키를 제거하는 함수를 추가했더니 동작을 합니다.useAuth query 코드중 logout부분에서 분명히, 스토리지를 제거하는 코드와 헤더를 제거하는 코드를 작성했는데 거기서는 동작하지 않지만.logout api에 중복적으로 스토리지를 제거하는 코드를 작성했을 떄 왜 정상적으로 동작하는지 이해할 수 없어 알고 싶어 질문 남깁니다.
- 0
- 2
- 190
질문&답변
폰트 관련 궁금사항입니다.
현재 native wind 사용중입니다. stylesheet에서는 제대로 적용이됩니다!
- 0
- 2
- 120
질문&답변
스토리북 설치시 에러 발생 관련 질문입니다.
npm은 동작하지 않는데, yarn은 정상 동작됩니다. 왜그런지는 모르겠네요...ㅎㅎㅎ
- 2
- 1
- 128
질문&답변
colors[theme]을 못읽는 이유
동일하게 에러가 발생합니다!!
- 0
- 2
- 210
질문&답변
카카오 주소 검색 기능 401 에러
https://github.com/dydals3440/MatZip깃허브 주소 같이 전달드립니다!
- 1
- 4
- 435
질문&답변
카카오 주소 검색 기능 401 에러
import SearchInput from '@/components/common/SearchInput'; import useSearchLocation from '@/hooks/useSearchLocation'; import useUserLocation from '@/hooks/useUserLocation'; import React, {useState} from 'react'; import {Keyboard, StyleSheet, View} from 'react-native'; const SearchLocationScreen = () => { const [keyword, setKeyword] = useState(''); const {userLocation} = useUserLocation(); const {regionInfo} = useSearchLocation(keyword, userLocation); const handleChangeKeyword = (text: string) => { setKeyword(text); }; return ( Keyboard.dismiss()} /> ); }; const styles = StyleSheet.create({ container: { flex: 1, padding: 20, }, }); export default SearchLocationScreen; import axios from 'axios'; import {useEffect, useState} from 'react'; import Config from 'react-native-config'; import {LatLng} from 'react-native-maps'; type Meta = { total_count: number; pageable_count: number; is_end: boolean; same_name: { region: string[]; keyword: string; selected_region: string; }; }; export type RegionInfo = { address_name: string; category_group_code: string; category_group_name: string; category_name: string; distance: string; id: string; phone: string; place_name: string; place_url: string; road_address_name: string; x: string; y: string; }; type RegionResponse = { meta: Meta; documents: RegionInfo[]; }; function useSearchLocation(keyword: string, location: LatLng) { const [regionInfo, setRegionInfo] = useState([]); const [pageParam, setPageParam] = useState(1); console.log(keyword, location); useEffect(() => { (async () => { try { const {data} = await axios.get( `https://dapi.kakao.com/v2/local/search/address.json?query=${keyword}&y=${location.latitude}&x=${location.longitude}&page=${pageParam}`, { headers: { Authorization: `KakaoAK ${Config.KAKAO_REST_API_KEY}`, }, }, ); console.log('data', data); } catch (error) { console.log(error); } })(); }, [keyword, location]); return {regionInfo}; } export default useSearchLocation; GOOGLE_API_KEY=키값들 KAKAO_REST_API_KEY=키값들
- 1
- 4
- 435
질문&답변
ios 빌드 에러! 안드는 정상 동작
위와 동일하게 했는데 x-code 상에서 아래와 같은 에러를 보여줍니다... 이전에는 잘 됐는데, 비슷하게 복습하면서 다른 것을 만들어볼려고 하는데, 이번에는 잘 안되네요...(사진)
- 1
- 2
- 644
질문&답변
marker.d.ts 관련
저도 위와 동일한 에러가 발생했는데 어떻게 해결하셨을까요?
- 1
- 2
- 207
질문&답변
로그인 통신 질문
감사합니다. 뒤에 강좌에서 확인했습니다. 여러모로 많이 배우는 강좌인 것 같습니다. 친절하고 빠른 답변과 좋은 강의 감사합니다!!
- 1
- 2
- 206
질문&답변
relation option "nullable : false" 로 설정했는데, 테이블에 insert가 되고 있습니다.
저도 동일하게 nullable / onDelete 부분에서 에러가 발생하지 않는데, 혹시 해결하셨는지 궁금합니다!!
- 0
- 3
- 301