공식 문서를 보면 app router 또는 pages router로 나누어 진것을 보고 있습니다. 두가지중 한가지 방법을 권장하는것 같은데 선생님의 강의에서는 app router의 방식으로 하되
pages/api 폴더를 만들어서 거기서 서버 관리를 하는 방식이었습니다.
근데 제가 한 프로젝트에서는 pages/api/auth 의 폴더 디렉토리가 제대로 잡히지 않았습니다.
현재 ts를 사용 하고 있으며 src/app/api/auth/[...nextauth]/route.ts 안에서 소셜 로그인을 구현 해 놓았습니다.
그리고 나서 src/app/api/board/new.ts 에 POST = "api/board/new" 로 새로운 글을 발행하는 코드를 구현 했는데 api가 제대로 잡히지 않습니다.
그래서 src/pages/api 폴더를 만들어 다시 진행 하였는데 이번에는 pages 폴더 때문에 라우팅이 되질 않아 아에 시동이 되지 않았습니다.
정확한 폴더구조에 대해서 알고 싶습니다.