From 2bc08872345d7748038e7b09c413c1d7ce2242cc Mon Sep 17 00:00:00 2001 From: markthree <1801982702@qq.com> Date: Thu, 7 Mar 2024 12:36:38 +0800 Subject: [PATCH 1/2] fix(cli): use user-defined error hook --- src/server/dev.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/server/dev.ts b/src/server/dev.ts index c68c8f3..32a1b9e 100644 --- a/src/server/dev.ts +++ b/src/server/dev.ts @@ -142,13 +142,17 @@ export async function createDevServer( const _loadedEntry = await resolver.import(_entry); - let _handler = - _loadedEntry.handler || + let _handler = + _loadedEntry.handler || _loadedEntry.handle || _loadedEntry.app || _loadedEntry.default || _loadedEntry; + if (_handler.options && _handler.options.onError) { + app.options.onError = _handler.options.onError; + } + if (options.ws) { Object.assign( dynamicWS, From 039c3cdc7877e4733760ed0958b12a9126958b34 Mon Sep 17 00:00:00 2001 From: markthree <1801982702@qq.com> Date: Thu, 7 Mar 2024 12:39:47 +0800 Subject: [PATCH 2/2] chore: fmt --- src/server/dev.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/dev.ts b/src/server/dev.ts index 32a1b9e..8423412 100644 --- a/src/server/dev.ts +++ b/src/server/dev.ts @@ -142,8 +142,8 @@ export async function createDevServer( const _loadedEntry = await resolver.import(_entry); - let _handler = - _loadedEntry.handler || + let _handler = + _loadedEntry.handler || _loadedEntry.handle || _loadedEntry.app || _loadedEntry.default ||