Next.js 에러 해결 모음 (1)

jinvicky·2024년 9월 8일
0

Intro


Next.js를 하면서 생겼던 error들과 해결책 정리

⨯ Error: No response is returned from route handler '/Users/namgungjin/Desktop/2024_project/netlify-cms-next/src/app/portfolio/route.js'. Ensure you return a Response or a NextResponse in all branches of your handler.

원인
App Router를 구성하던 도중 route.js에서 GET을 구현하는데 응답값이 없으며 + 응답을 NextResponse등으로 감싸지 않아서 발생한 이슈

해결

import { NextResponse } from "next/server";

export async function GET(request, context) {
  console.log("jvk get", request);
  return NextResponse.json({ data: "Hello from the server" }, { status: 201 });
}

Detected default export in '/Users/namgungjin/Desktop/2024_project/netlify-cms-next/src/app/work-status/route.js'. Export a named export for each HTTP method instead.

원인
함수 내보낼 때 default 키워드 때문

해결
default 키워드 제거

profile
일단 쓰고 본다

0개의 댓글