Kidolog
Next.js (1) : 프로젝트 구조

프로젝트 루트 폴더에는 딱 8개의 폴더만 있으면 됩니다.

components와 containers, pages, store는 기존의 클라이언트 폴더, models와 routes는 기존의 서버 폴더, lib는 클라이언트와 서버의 외부 모듈이나 사용자 정의 모듈을 담아 놓는 폴더이고, static은 이미지 등의 정적 파일들을 보관하는 폴더라고 보시면 되겠습니다.

만약 client 폴더와 server 폴더를 하나씩 두고서 개발 서버를 두개 돌려 놓고 프로젝트를 만들고 있었다면, pages만 빼고 전부 복사해와도 거의 지장이 없습니다. 아니 변경할 코드가 거의 없다고 보면 됩니다. 단지 최상위 js 파일과 pages의 파일들만 고치면 될 뿐입니다.

0개의 댓글
kakao naver