Error handling bugfix: pass #1
This commit is contained in:
@@ -7,6 +7,7 @@ import handleFiles from "./handle-files";
|
||||
import handleBunextPublicAssets from "./handle-bunext-public-assets";
|
||||
import checkExcludedPatterns from "../../utils/check-excluded-patterns";
|
||||
import { AppData } from "../../data/app-data";
|
||||
import { log } from "../../utils/log";
|
||||
import fullRebuild from "./full-rebuild";
|
||||
|
||||
const HMR_RETRY_COOLDOWN_MS = 5000;
|
||||
@@ -86,12 +87,15 @@ export default async function bunextRequestHandler({
|
||||
|
||||
return response;
|
||||
} catch (error: any) {
|
||||
log.error(
|
||||
`Server Error: ${error?.message || error}\n${error?.stack || ""}`,
|
||||
);
|
||||
|
||||
if (is_dev) {
|
||||
return new Response(`Server Error: ${error.message}`, {
|
||||
return new Response(`Server Error: ${error?.message || error}`, {
|
||||
status: 500,
|
||||
});
|
||||
}
|
||||
console.error(`Server Error: ${error.message}`, error);
|
||||
return new Response("Internal Server Error", { status: 500 });
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user