seachparams은 string화되어서 가져와져서 나의 object 들은 [object object]라는 스트링으로만 받아와졌다.
그래서 querystring 보내기전에 JSON.stringyfy를 해주고
받아올 때 JSON.parse를 해주고 데이터 타입을 복구해주려고 했으나. searchparams는 string | null 타입이라면서 계속 JSON parse가 되지 않았다. 조건으로 null 경우를 걸러주었는데도, 해결이 되지 않아서
// @ts-ignore
을 이용해서 타입에러를 없애주었다.
맨처음 서치 페이지 들어갔을 때
모든 searchparams는 null이다.
그러면 null이 아닐 때만 세팅해주라고 하면 된다.
한번이라도 검색을 한다면
lc = []
ht = []
ws = ""
ts= "undefined"
이걸 JSON.parse하면?
lc= []
ht=[]
ws="" parse 안해도 된다 어차피 string이라서
travelStatus가 골치아파진 이유는
값이 undefined 일때 가져올 값이 없다는 것이다.
그러면 값을 set 안해주면 되지?
다시 해보니까 undefined로 state 값을 넣어줘도 오류가 안 나네 아까는 뭐때문에 오류가 났었을까
인풋창에서 엔터치면 필터링하고 네비게이션 이동
배포하는 과정에서 .env 키를 vercel project 생성할 때
key를 잘 입력해주고
파이어베이스에 도메인 등록
kakao map API 를 쓰기위해서 kakao developer에 key 발급자가 domain을 등록
kakao 공유 를 쓰기위해서 kakao developer에 domain을 등록
'개발자 되는 중 > TIL&WIL' 카테고리의 다른 글
내배캠 TIL 2023.03.06 (0) | 2023.03.06 |
---|---|
내배캠 TIL 2023.03.04 (0) | 2023.03.04 |
내배캠 TIL 2023.03.02 (0) | 2023.03.02 |
내배캠 TIL 2023.02.28 (2) | 2023.02.28 |
내배캠 TIL 2023.02.24 (0) | 2023.02.24 |