인턴

[13일차] Next.js api route.tsx에서 JSON값받기

당도-50% 2024. 10. 30. 09:57

 

* 화면에서 JSON 으로 { name : "value" } 형식으로 데이터를 전송할 경우 서버에서 받는 방법

  • 예) JSON { searchVal : "검색어" }
    1.      // 1. name으로 값 바로 받기 ( name으로 변수 명을 맞춰 주고 중괄호 {} 로 감싸준다 )
          export async function POST(req: any){    
              try {
                  const { searchVal } = await req.json();    // searchVal -> "검색어"
              }
    2.     // 2. 변수에 JSON 담은 후 해당 값 꺼내서 변수에 담기
          export async function POST(req: any){    
              try {
                  const requestData = await req.json();    //raquestData -> { "seachVal" : "검색어" }
                  const searchValue = requestData.seachVal;
              }
  •  

 

 

..