We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
errorHandler
1 parent 2b05994 commit 16b10fbCopy full SHA for 16b10fb
1 file changed
src/config/resolvers/error.ts
@@ -1,6 +1,7 @@
1
import { runtimeDir } from "nitro/runtime/meta";
2
import type { NitroOptions } from "nitro/types";
3
import { join } from "pathe";
4
+import { resolveNitroPath } from "../../utils/fs.ts";
5
6
export async function resolveErrorOptions(options: NitroOptions) {
7
if (!options.errorHandler) {
@@ -9,6 +10,10 @@ export async function resolveErrorOptions(options: NitroOptions) {
9
10
options.errorHandler = [options.errorHandler];
11
}
12
13
+ options.errorHandler = options.errorHandler.map((h) =>
14
+ resolveNitroPath(h, options)
15
+ );
16
+
17
// Always add the default error handler as the last one
18
options.errorHandler.push(
19
join(runtimeDir, `internal/error/${options.dev ? "dev" : "prod"}`)
0 commit comments