TX030

Rotas renderizadas no servidor precisam de um servidor de longa duração

Console

Text.js error TX030: Server-rendered routes (…) need a long-lived server, which the … adapter does not provide. Use `text build --adapter bun` or `text start`, or remove `export const runtime = "server"`.

Por que isso acontece

Uma página exporta runtime = "server": ela é renderizada no servidor e transmite quadros para cada aba aberta por uma sessão que dura enquanto a aba estiver aberta. Hospedagens estáticas, Vercel Functions e Cloudflare Workers não conseguem manter essas sessões, então text build --adapter static|vercel|cloudflare rejeita o app em vez de distribuir rotas que não podem ser renderizadas.

Como corrigir

Faça deploy com um servidor que permaneça ativo:

text build --adapter bunbun dist/server.js# ortext build && text start

Ou renderize a rota no navegador removendo a exportação:

app/ops/page.tsxtsx
// Beforeexport const runtime = "server";// After: the default client runtime