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

home2 게시판 Next.js 게시판 선생님 pages/api 폴더를 따로 만든 이유가뭘까요?

선생님 pages/api 폴더를 따로 만든 이유가뭘까요?

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #114978

    정중식
    참가자
    
    NextJS 와 NestJS를 같이 써보자 (1) - Chrome 2024-03-03 오후 9_58_21
    1. 이 사진에서처럼 nextjs에 이미 서버 api가있나요?
    
    2. next13으로 템플릿만들면 app/api/hello.js 가있는데요 app/api/ 이 폴더에 api기능들을 만들면되나요?
    
    3. 그럼 선생님 강의에서는 mongo를사용하고계신데,  app/api/ 폴더에 api관련 파일들을 왜 작성안하고 따로 pages/api/...로 작성하신걸까요?ㅠㅠ
    
    4. 혹시 취향인가요? app/api에 해도되고, 따로 pages/api/..로 해도되고..?
    
    5.  nextjs에 이미 별도의 api가있다면, 그냥 nestjs같은 nodejs 프레임워크 사용할 필요없이 그냥 DB만 구해서 사용하면되는걸까요?
    #115048

    codingapple
    키 마스터
    1. 서버기능 만들 수 있습니다
    2.3.4. pages/api 아니면 app/api 택1하면 됩니다 문법이나 기능이 다를 수 있습니다
    5. 넴
    #115083

    정중식
    참가자
    아하..그렇군요.. 추가질문이있는데요 ㅠㅠ!
    프론트엔드개발자 취업이 잘안되서 저를 좀 더 어필할수있게끔 Nestjs를 추가로 공부중입니다.
    Nextjs13버전이랑 Nest.js를 결합해서 웹 사이트를 만들까 생각중인데..
    이렇게 혼자 작업하는식에서는 별도의 백엔드 서버를 분리시키지않고 한폴더에 (nextjs + nestjs) 관리하는식으로 해야할까요?
    아니면 react에서 server를 둘때처럼
    client 폴더하나, server 폴더 하나씩두고서
    client 경로에서 npm run dev해주고,
    server 경로에서 npm run start해줘서 각각 실행시키고 프론트쪽에 CORS 설정해주고 이런식으로 해줘야할까요?
    지금 혼자 검색도해보고 하는식인데 서칭하던중에 Nextjs는 별도의 api가있다 라는게 좀 좀 혼란스러워서 개념이 잘 안잡히고있네요..
    추가질문 정리하자면,
    1. 별도의 서버를 둘경우 그러면 nextjs-auth라이브러리로 사용자인증같은거는 어렵다고 봐야할까요?
    2. nextjs사용하시는분들은 서버작업 어떤식으로 하시는걸까요?...
    #115095

    codingapple
    키 마스터
    같은데 넣으면 복잡할거같은데 nextjs는 따로 독립적으로 폴더만들어서 코드짜는게 편할듯요
    서버가 따로 있으면 그 서버에서 회원기능 구현해야합니다
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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