특이사항 - 혹 떼려다가 혹 붙이는게 아닐까?
타입스크립트를 사용하는데, 특히 api 통신 부분에서 너무 많은 any 타입을 쓰는 것 같아 걱정이었다. 그래서 이 참에 interface를 적용해보려고 했지만 난관에 부딪혔다.
1. 넘겨주고 받는 데이터 타입의 크기가 정해지지 않았을 때 예외 처리 하다보면 결국 any로 귀결된다.
2. 1과 연계되어, 같은 타입 구조를 쓰기 위해선 별도의 타입 유형을 모아둔 파일을 만들어야한다.
2의 해답을 도출하기까지 1의 과정을 몇 번이고 반복했다. 미안하다 챗 gpt야...네가 보기엔 같은 질문인데 다르다고 한 시간을 우겨대서.....
작업 내용
몸살이 크게 낫지 않았다. 갈수록 목이 아프기보단 붓는데, 이거 코로나 아닌가 싶다. 그래서 오늘도 살살하는 의미로 개그 리스트를 모아두는 부분만 작업했다. 아 맞아! 벡 친구와의 연계도 오늘 많이 진전되었다. 개그를 작성해서 올리는 '개그 올려보기' api도 서로 합을 맞췄으며, 버셀로 임시 배포해서 이게 문제가 없는지 확인하였다. 그러나 이게 웬 걸, 처음엔 env 적용이 안되서 당황하다가, 버셀 설정에서 따로 env 파일을 설정해주는 것을 구글링으로 알게 되고 적용했으나 여전히 작동하지 않았다.
에러 코드를 확인해보니, 버셀은 https인데 이 api는 http니깐 호환 안된다 어쩌구 저쩌구였는데, 이건 벡 친구의 문제라 이를 보고하고 벡 친구가 이를 해결하는데 시간을 많이 썼다. https를 적용시키고 그와 관련되어 내부 데이터를 다듬는데 사소한 '이슈'가 연달아 터져 그 친구도 그거 해결하는데 하루를 쓴 것 같다. 마침 몸살로 작업량이 반절밖에 안되는 나로서는 차라리 이게 낫다 싶은 상황이었다.
벡 친구한테는 내일 쉬라고 했지만 이 몸살이 코로나라면 갈수록 상황이 나빠질 게 뻔하기에, 내일은 벡 친구 몰래 api 연결만 할 수 있게 페이지 구성 작업을 할 생각이다.
추가된 기술
없음
현재 사용 기술
React, TypeScript, React-Cookie, Recoil, Styled-component, react-query, axios
'개발공부' 카테고리의 다른 글
토이 프로젝트 - A - JAE GAG 1차 완성 (0) | 2023.08.24 |
---|---|
토이 프로젝트 - A-JAE GAG 5일차 (0) | 2023.08.15 |
토이 프로젝트 - A-JAE GAG 2~3일차 (0) | 2023.08.12 |
토이프로젝트 - A-JAE GAG (0) | 2023.08.10 |
출첵 도우미 - 03 (0) | 2023.07.28 |