File tree Expand file tree Collapse file tree 3 files changed +8
-33
lines changed Expand file tree Collapse file tree 3 files changed +8
-33
lines changed Original file line number Diff line number Diff line change 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" ,
Original file line number Diff line number Diff line change 88 readBody ,
99 type EventHandlerRequest
1010} from 'h3' ;
11+ import { setResponseStatus } from 'nuxt/app' ;
1112import { 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 }
You can’t perform that action at this time.
0 commit comments