Update Sentry Example Page (auto-added in CLI) to work with cache components

Aberta Para iniciantes
#24,200 2 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
75/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
nextjs, typescript
Domínio
api, cli

Direção de pesquisa

Comece com o app/api/sentry-example-api/route.ts gerado e reproduza a falha com nextConfig.cacheComponents habilitado. Em seguida, encontre o template de CLI que cria esta página de exemplo e verifique se a rota gerada é compilada com sucesso sem o erro de configuração do segmento de rota relatado.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

javascript

dymanic is not allowed with cache components and currently our added example page throws this error:

./app/api/sentry-example-api/route.ts:2:14
Error: Route segment config "dynamic" is not compatible with `nextConfig.cacheComponents`. Please remove it.
  1 | import * as Sentry from "@sentry/nextjs";
> 2 | export const dynamic = "force-dynamic";
    |              ^^^^^^^
  3 |
  4 | class SentryExampleAPIError extends Error {
  5 |   constructor(message: string | undefined) {

Ecmascript file had an error


    at <unknown> (./app/api/sentry-example-api/route.ts:2:14)
[ELIFECYCLE] Command failed with exit code 1.
Linguagem predominante
TypeScript
Estrelas
8.7k
Forks
1.9k
Merge médio
1d 17h
PRs com merge (30d)
521

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de getsentry/sentry-javascript

Todas as issues de getsentry/sentry-javascript

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.