Skip to content

Commit 46fa112

Browse files
committed
addressing PR comments
1 parent f08b9b7 commit 46fa112

File tree

3 files changed

+8
-33
lines changed

3 files changed

+8
-33
lines changed

packages/server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@
123123
"express": "^5.0.0",
124124
"fastify": "^5.6.1",
125125
"fastify-plugin": "^5.1.0",
126-
"h3": "2.0.1-rc.5",
126+
"h3": "^1.15.4",
127127
"hono": "^4.6.3",
128128
"next": "^15.0.0",
129129
"nuxt": "^4.2.0",

packages/server/src/adapter/nuxt/handler.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {
88
readBody,
99
type EventHandlerRequest
1010
} from 'h3';
11+
import { setResponseStatus } from 'nuxt/app';
1112
import { logInternalError, type CommonAdapterOptions } from '../common';
1213

1314
/**
@@ -24,15 +25,15 @@ export function createEventHandler<Schema extends SchemaDef>(options: HandlerOpt
2425
return defineEventHandler(async (event) => {
2526
const client = await options.getClient(event);
2627
if (!client) {
27-
event.res.status = 500;
28+
setResponseStatus(event, 500);
2829
return { message: 'unable to get ZenStackClient from request context' };
2930
}
3031

3132
const routerParam = getRouterParams(event);
3233
const query = await getQuery(event);
3334

3435
let reqBody: unknown;
35-
if (event.req.method === 'POST' || event.req.method === 'PUT' || event.req.method === 'PATCH') {
36+
if (event.method === 'POST' || event.method === 'PUT' || event.method === 'PATCH') {
3637
reqBody = await readBody(event);
3738
}
3839

@@ -45,10 +46,10 @@ export function createEventHandler<Schema extends SchemaDef>(options: HandlerOpt
4546
client,
4647
});
4748

48-
event.res.status = status;
49+
setResponseStatus(event, status);
4950
return body;
5051
} catch (err) {
51-
event.res.status = 500;
52+
setResponseStatus(event, 500);
5253
logInternalError(options.apiHandler.log, err);
5354
return { message: 'An internal server error occurred' };
5455
}

pnpm-lock.yaml

Lines changed: 2 additions & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)