TX031
Недопустимое значение экспорта dynamic
Причины
Обработчик маршрута экспортирует dynamic со значением, которое Text.js не поддерживает. Next.js принимает ещё и "error": это значение включает статический рендеринг маршрута и прерывает сборку, если маршрут читает данные запроса. Text.js не может обнаружить чтение запроса, поэтому отклоняет "error".
Способы исправления
Используйте "force-static", чтобы кешировать обработчик. Кешируемый обработчик получает запрос без строки запроса, заголовков, файлов cookie и тела:
app/api/posts/route.tsts
// Beforeexport const dynamic = "error";// Afterexport const dynamic = "force-static";Используйте "force-dynamic" или удалите экспорт, если обработчик читает запрос. См. Кеширование.