글 작성기능 만들기2 강의를 듣는중에 if문안에 if문이 들어가는걸 원치 않아서 함수로 따로 빼서 사용하고 싶은데
아래와 같이 코드를 작성하니 list 페이지로 redirect 되지 않고 무한로딩에 걸립니다. 왜 그런걸까요?
import { connectDB } from "@/util/database";
export default async function handler(요청, 응답) {
if (요청.method == "POST") {
return blank();
}
function blank() {
if (요청.body.title == "" || 요청.body.content == "") {
return 응답.status(500).json("제목과 내용을 모두 적어주세요.");
} else {
const client = await connectDB;
const db = client.db("forum");
let result = await db.collection("post").insertOne(요청.body);
return 응답.status(200).redirect("/list");
}
}
}