diff --git a/.changeset/clever-jobs-admire.md b/.changeset/clever-jobs-admire.md new file mode 100644 index 00000000..799bbe56 --- /dev/null +++ b/.changeset/clever-jobs-admire.md @@ -0,0 +1,5 @@ +--- +"@genseki/next": patch +--- + +Fix invalid response type diff --git a/packages/next/src/resource.ts b/packages/next/src/resource.ts index 7b5e12d4..aa4083b9 100644 --- a/packages/next/src/resource.ts +++ b/packages/next/src/resource.ts @@ -59,10 +59,13 @@ async function makeApiRoute( // TODO: Handle plain text and file upload - return new Response(JSON.stringify({ message: 'Invalid request body' }), { - status: 400, - headers: { 'Content-Type': 'application/json' }, - }) + return Response.json( + { message: 'Invalid request body' }, + { + status: 400, + headers: { 'Content-Type': 'application/json' }, + } + ) } const response = new Response(null, {