우주먼지 개발 log

[TIL] 24/02/02 Not-Found (App router에서 404 page 만들기) 본문

TIL(Today I Learned)/스파르타 내배캠 최종프로젝트

[TIL] 24/02/02 Not-Found (App router에서 404 page 만들기)

개발자먼지 2024. 2. 3. 02:09
반응형

오늘도 화이팅!

1.  Not-Found (App router에서 404 page 만들기)

app router에 대한 블로그 글은 별로 없어서 -_-

공식 사이트를 참조하는 편이 빠른 것 같다.


page router 에서는 page/404.js 로 구성했었고

https://nextjs.org/docs/pages/building-your-application/routing/custom-error

 

app router 에서는 app/not-found.tsx 로 구성하면 된단다. 끝~

https://nextjs.org/docs/app/api-reference/file-conventions/not-found

 

2. next Link & Router

next 에서 Link 를 쓰는 이유 

https://eun-jee.com/post/front-end/nextjs/02-link_component/#spa-%EC%8A%A4%ED%83%80%EC%9D%BC

 

router.replace 와 push 의 차이
https://soft91.tistory.com/97


프로젝트 진행 상황

✓ 각자  잔 에러 수정 및 리팩토링 진행 중

✓ 추가는 없이 끝내기를 목표로..


내 진행 상황 

오늘 한일

1. 에디터 페이지 예외처리

- 에디터 인원수 수동으로 적을때 100 이상적히는거 숫자 넘어가면 100으로 변경해주기 

- 에디터 입력안한 데이터 자세하게 얼럿 주기 ! + (커스텀 모달안했길래 적용)

2. write 페이지 URL로 접근하는거 막음 (컨펌창 취소,,전 메인으로 이미 감/ 확인시 로그인) 
  - 로컬스토리지 이용 밖에 답이 없는가 고민 중

3. 프로젝트 멤버스 테이블 - 한 프로젝트에  참여멤버 중복방지 (DB 변경)

ALTER TABLE project_members ADD CONSTRAINT unique_member UNIQUE (project_id, user_id);


4. 404 페이지 만들기

 

 

반응형