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쓰는 방법이 이런방식이
맞을까요??