/
PaSol
/
client-foresigh
Обзор
Документация
Войти
/
PaSol
/
client-foresigh
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
patch
src/start.ts
22 строки
619 B
Lovable
template: tanstack_start_ts_2026-05-06
01 янв 2025, 03:00
01 янв 2025, 03:00
ba20ba6
Код
Авторство
О чём код?
import { createStart, createMiddleware } from "@tanstack/react-start"; import { renderErrorPage } from "./lib/error-page"; const errorMiddleware = createMiddleware().server(async ({ next }) => { try { return await next(); } catch (error) { if (error != null && typeof error === "object" && "statusCode" in error) { throw error; } console.error(error); return new Response(renderErrorPage(), { status: 500, headers: { "content-type": "text/html; charset=utf-8" }, }); } }); export const startInstance = createStart(() => ({ requestMiddleware: [errorMiddleware], }));