Devlog
TypeScript 프로젝트를 리팩토링하면서 만난 에러를 핸들링하고, 이를 기록하고자 한다. 리팩토링을 진행하던 중 더이상 사용하지 않는 파일이 있었고, 컴파일 에러가 발생했다. ERROR in src/utils/handler.ts TS1208: 'handler.ts' cannot be compiled under '--isolatedModules' because it is considered a global script file. Add an import, export, or an empty 'export {}' statement to make it a module. 'handler.ts'는 전역 스크립트 파일로 간주되므로 '--isolatedModules' 에서 컴파일 할 수 없으며, import나 e..
프로젝트를 진행하며 콘솔로 받아온 데이터를 확인하는데 계속 두번 씩 데이터를 받아오는 것을 발견했다. 현재 프로젝트의 규모가 작아 당장은 상관 없으나, 나중에 서버와 연결했을 경우 정확한 원인을 알 수 없으니 메모리 누수가 생길 수도 있는 점을 고려하지 않을 수 없었다. 그래서 오늘은 그에 대한 트러블 슈팅 기록을 하고자 한다. 😇 // SearchInput.tsx const enterKeyHandler: KeyboardEventHandler = (e) => { const locationInfo = filteredTitle(inputSearch); if (e.key === "Enter" && locationInfo.length !== 0) { api(setData, locationInfo); // 유저가..
토이 프로젝트 중 평소처럼 remote repository에 push를 했더니 갑자기 push가 안되고, 에러가 났다. remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/xxx/xxx.git/' 에러 로그를 살펴보니 "잘못된 username 또는 password" 라고 한다. 내가 임의로 username이나 email을 수정하지 않았는데도 이런 에러가 뜬 걸 보니 토큰이 만료된 것 같다. 인증을 다시 받아야겠다. GitHub: Let’s build from here GitHub is where over 100 million developers shape the future of software..