Skip to content

Commit 16b10fb

Browse files
committed
fix(config): resolve errorHandler config
1 parent 2b05994 commit 16b10fb

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/config/resolvers/error.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { runtimeDir } from "nitro/runtime/meta";
22
import type { NitroOptions } from "nitro/types";
33
import { join } from "pathe";
4+
import { resolveNitroPath } from "../../utils/fs.ts";
45

56
export async function resolveErrorOptions(options: NitroOptions) {
67
if (!options.errorHandler) {
@@ -9,6 +10,10 @@ export async function resolveErrorOptions(options: NitroOptions) {
910
options.errorHandler = [options.errorHandler];
1011
}
1112

13+
options.errorHandler = options.errorHandler.map((h) =>
14+
resolveNitroPath(h, options)
15+
);
16+
1217
// Always add the default error handler as the last one
1318
options.errorHandler.push(
1419
join(runtimeDir, `internal/error/${options.dev ? "dev" : "prod"}`)

0 commit comments

Comments
 (0)