개발로 부자되기/next.js

next js 13 route.js get route params 요청 받기 api/[test]

야나부짱 2023. 10. 9. 17:13
 

import { NextResponse } from "next/server";

export async function GET(request, route) {
const id = route.params.id;
console.log('req',id)
return NextResponse.json({ success: true, id:id });
}

쉽게 코드 복사하라고 텍스트도 넣어둔다.

 

코드 설명을 간단히 하면,http://localhost:3000/api/address/[ID]

http://localhost:3000/api/address/12345

뒤에 12345, id에 해당하는 값을 읽어오는 코드이다.

이걸 하기 위해서는 폴더 구조를 아래처럼 하면 된다.