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

home2 게시판 Next.js 게시판 서버로 GET요청이안됩니다

서버로 GET요청이안됩니다

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

    박현우
    참가자
    스크린샷 2023-10-05 오전 11.09.54
    스크린샷 2023-10-05 오전 11.08.56
    
    서버를 껐다켜도 tsx로 혹시나해서 확장자를 바꿔봐도 /api/test로 하면 이상하게 안되네요.. nextjs 13.5.4 버전입니다
    #100063

    박현우
    참가자
    export async function POST(request:Request){
    const postData = {name:'바보'}
     
    const responseBody = {
    message:'post전송성공',
    data:postData,
    status:200
     }
     
    return new Response(JSON.stringify(responseBody),{
    headers:{'Content-Type':'application/json'}
     })
    }
    Nextjs13 문서를 읽고 /api/write/route.ts파일 만들어서 post요청했더니 이거는 잘됩니다.
    import { connectDB } from "../../../../util/database";
    export async function GET(request: Request) {
    const db = (await connectDB).db('board');
    let result = await db.collection('post').find().toArray();
    const data = JSON.stringify(result);
     console.log(JSON.parse(data))
     
    return new Response(data, {
    headers: {
    'Content-Type': 'application/json'
     }
     });
    }
    GET요청은 이렇게 처리해봤는데 공식문서를 읽어도 무슨말인지 잘 이해가 안가긴합니다 만약 강의 내용과 다르게 app router handler쓰는 방법이 이런방식이
    맞을까요??
     
    #100083

    codingapple
    키 마스터
    pages폴더는 app폴더랑 나란한위치에 만듭시다 
    app폴더에 api만들어도 상관없습니다
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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