모든 페이지들어갈떄마다 지금 콘솔에
navigation.js:118 Uncaught Error: invariant expected app router to be mounted
이게 3개가 뜨고있고
The above error occurred in the <HotReload> component:
at HotReload (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/react-dev-overlay/hot-reloader-client.js:276:11)
Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.
이게 한개가 뜨고있어요 이유가 뭘까요 동작은 문제없이 되고있어요
그리고 params 관련해서
현재는 findOne이 new ObjectId(props.params.id) 로 동작하니까 params부분을 이상하게 쳤다고 가정했을때
objectid 형식이 아니니 오류로 나오기때문에 if( 디비콜렉션findOne 어쩌구 저쩌구 == null ) 이런식으로 값이 없을때
받아오는거 자체가 오류로 뜨는데 node.js때처럼 따로 유니크한 번호를 미리 부여해서 그걸로 사용하면 되는건가요?
아니면 ObjectId 저걸로도 하는방법이 있는데 제가 생각을 못하는걸까요