Skip to content

Commit b353bf9

Browse files
committed
124369: Catch errors during fetching of responses
1 parent d520511 commit b353bf9

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/config/config.server.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,13 @@ export const prefetchResponses = async (appConfig: AppConfig, destConfigPath: st
269269
for (const relativeUrl of prefetchConfig.urls) {
270270
const url = baseUrl + relativeUrl;
271271

272-
const response = await fetch(url);
272+
let response: Response;
273+
try {
274+
response = await fetch(url);
275+
} catch (e) {
276+
console.warn(`Failed to prefetch REST response for url "${url}". Aborting prefetching. Is the REST server offline?`);
277+
return;
278+
}
273279

274280
const headers: Record<string, string> = {};
275281
response.headers.forEach((value, header) => {

0 commit comments

Comments
 (0)