contentlayerdev / contentlayerdev/next-contentlayer-example

Example does not run on vercel edge?

Aberta
#23 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
TypeScript
Estrelas
104
Forks
37
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

Here is the repo:
https://github.com/yongyi520/contentlayer-example

I have cloned this repo and simply added
`export const runtime = 'edge' // 'nodejs' (default) | 'edge'`

on all pages

When I tried to deploy it to vercel, I got this issue:
**EvalError: Code generation from strings disallowed for this context**
![Screenshot 2023-09-09 at 14 31 39](https://github.com/contentlayerdev/next-contentlayer-example/assets/10789851/1c8752d9-8842-4473-a427-7b18db36531a)

Everything works fine on nodejs serverless, but when it's on edge it throws error somehow

Is there a workaround for this?

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Clone o repositório next-contentlayer-example vinculado, aplique às páginas a configuração `runtime = 'edge'` reportada e faça o deploy no Vercel para reproduzir o EvalError. Compare os deployments de Edge e Node.js; o trabalho estará concluído quando o exemplo fizer deploy e for executado com sucesso no Edge runtime ou quando a limitação e o workaround estiverem documentados.

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

Avaliação

Stack de tecnologia
nextjs, typescript
Domínio
backend, cloud
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

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