
[Next.js] Unhandled Runtime ErrorError: The default export of notFound is not a React Component in
2024. 3. 10. 19:53
개발/Error note
라우터를 왕왕 만드는 도중 위와 같은 오류가 떴다. The default export of notFound is not a React Component in 리액트 컴포넌트 중 export default 가 없다는 오류였다. 오류페이지를 생성하기만하고 안에 내용을 채워주지 않았다. import { NextPage } from "next"; import Link from "next/link"; const NotFound: NextPage = () => { return ; }; export default NotFound; 위처럼 코드를 넣어주니 다시 오류가 사라졌다.

[Javascript] formdata를 json으로 보낼 때 "=="이 자꾸 ":"로 변해서 key로 인식해버리는 현상
2024. 2. 20. 08:25
개발/Error note
ㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏ 배겐도에서 자꾸 제대로된 서식이 아니라고 한다. 502에러로 반송됐다. 배갠도 개발자분께서 req.body에 들어오는 데이터가 이상하다고 해서 같이 확인해봤다. 브라우저 개발자도구 - 네트워크에서 파싱해서볼때는 별문제없었는데 (그래서 나는 제대로 보내고 있는줄 알았지..) 분명 브라우저 콘솔이나 파싱데이터로 보면 9k=인데 파싱없이 바로 확인해보니중간에 :를 키로 인식해서 잘림 { "name": "홍길동", "age":"30" } 이거를{ "name": "홍길:동", "age":"30" } // : 이 들어가니 얘를 키로 인식해버린다 { "name": "홍길":"길동", "age":"30" }아니 대체 왜 :이 되지 싶어서 서명을 오만번 했다. 공통적으로는 어떤 특정 각도에서 "==..

[Next.js] Invalid project directory provided, no such directory: 경로 | MSW script실행시 자꾸 오류가 날 때
2024. 2. 11. 09:29
개발/Error note
MSW 셋팅을 끝내고 실행하려는데 자꾸 위와 같은 오류가 발생했다. Invalid project directory provided, no such directory: 해당 경로를 찾을수없다는데 경로는 분명히 존재하고있었다. 뭐가 잘못됐는지 하나하나 되짚어봐도 도저히 잘못된게 보이지않아서 진짜 최후의 수단으로 껐다 켰다. 진챠.. 좀 ..그러네..

[Next.js] Server ErrorError: Error serializing `.initialState.post.loadPostError
2024. 2. 6. 21:26
개발/Error note
데이터를 가져오는중 sagas 에러처리부분에 오류가 생겼다.TypeError: Cannot read properties of undefined (reading 'data') 라서 그냥 별 생각없이 err.response.data부분에 옵셔널 체이닝을 걸었다. 그런데 갑자기.. 생전 처음보는 에러로 바뀌어버렸다. 읽어보니 undefined는 JSON에서 직렬화를 할 수 없으니 null이나 다른 값을 뱉어내라는 말이었다. yield put({ type: LOAD_USER_POSTS_FAILURE, error: err.response?.data ?? null, });err.response.data를 err.message로 바꾸는 방법도있지만 서버에서 전송될 에러데이터를 객체로 받고싶어서 체이닝 + 널병합 연산..

[MySQL] RuntimeError unable to execute command chcp
2024. 1. 26. 05:59
개발/Error note
재부팅 후 다시 프로젝트를 실행하는데 db 연결이 안됐다. workbench를 확인해보니 아래와 같은 에러가 뜨고있었다. RuntimeError unable to execute command chcp 일단은 취소 누르고 다시 메인페이지로 이동해준뒤 services.msc 를 실행해준다 윈도우 내 서비스들을 관리 서비스관리자이다. 여기서 MySQL을 찾아서 시작을 켜준다. 실행중으로 상태가 바뀐걸 확인해주고, 다시 Workbench 접속을 한다. 정상적으로 스키마가 뜨는걸 확인할 수 있었다.