• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Next.js 게시판 Next.JS 라우터 파일

Next.JS 라우터 파일

10 글 보임 - 1 에서 10 까지 (총 12 중에서)
  • 글쓴이
  • #76479

    정세민
    참가자
    쓰앵님!!
    강의에서 배우기를 폴더명이 곧 라우터 주소라고 하셨는데 그게 이번 13버전에서 적용이 된건가요?
    app/about/page.js가 아닌 
    app/about/about.js로 파일명을 지을때 에러 나는 이유가 궁금합니다..!!
    #76532

    codingapple
    키 마스터
    어떤에러입니까
    #76617

    박민국
    참가자
    도움이 될지 모르겠지만 넥스트 12 까지는 pages 폴더 안에서 파일을 만들면 자동으로 라우팅이 되었습니다
    근데 넥스트13(아직 베타)버전으로 올라 오면서 라우팅을 할려면 app폴더 안에 라우팅할 폴더를 만들고 그 안에 page.js 만들어야 된다고 공식문서에 적혀 있네요
    #76757

    정세민
    참가자
    
    
    app 폴더안에서 page.js가 아닌 write.js로 파일명을 설정했을 때 /wirte url로 접속하면 404 낫파운드가 뜹니다
    #76758

    정세민
    참가자
    답변 감사합니다!! page.js로 파일명을 무조건 작성해야하는거군요.. 전 파일명으로 어떤 페이지를 담당하는지 보고 코딩을 하는데 조금 불편한 감이 있네요..ㅠㅠ
    #76804

    박민국
    참가자
    저도 궁금해서 찾아봤는데 기존에 넥스트 쓰시던 개발자분들도 불편하다고 예전 방법 다시 돌려달라고 항의 중 이네요
    #76842

    정세민
    참가자
    의도가 뭐였을까요... ㅋㅋㅋㅋ 베타버전이라 맛만 보는 마인드를 가져야할 거 같아요 ㅋㅋㅋㅋ
    #77756

    김정식
    참가자
    nextjs 설치하니 라우팅 폴더가 그사이?? 바뀐것 같습니다. 
    
    _app.js 와 _document.js 그리고 라우팅 폴더에서 index.js 를 읽고 ( 강좌의 page.js 가 아닌 )
    
    index 가 아닌 다른파일명은 /라우팅폴더/다른파일명 으로 라우팅 처리가 되네요.
    
    
    예를 들면 write 폴더를 만들었다면 
    
    /write 로 접속되게 하려면 
    
    /write 폴더 안에 index.js 를 만들어 사용하고
    
    write 폴더에 추가로 about.js 를 만들었다면
    
    /write/about 으로 접속하면 되었습니다.
    
    저처럼 설치되는 분들은 참고 바랍니다.
    
    #77762

    codingapple
    키 마스터
    페이지 파일명 자유롭게 정하는건 12버전 문법입니다
    #77838

    노치현
    참가자
    보일러플레이트가 app폴더 아래에 나열되는 것이아니라, pages폴더 아래에 api폴더, _app.js, _document.js, index.js로 나열되는 것이 기존 12문법이라는 말씀이실까요??
    
    저도 프로젝트 생성시 정식님처럼 뜨는데 직접적으로 수정하지 않고 강의나와있는 구조처럼 하는 방법이 있나요?
     
     
10 글 보임 - 1 에서 10 까지 (총 12 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠