1
resposta

Erro ao fazer o Build

Ao fazer o comando (npm un build) apareceu esse erro abaixo referente ao arquivo seed.js

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Mas seguindo a instrução abaixo, o erro foi resolvido

https://github.com/prisma/prisma/issues/7569

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Dimas! Tudo bem?

Parece que você encontrou um problema ao usar o prisma.post.upsert() dentro de um forEach assíncrono. O erro indica que o motor do Prisma ainda não está conectado, o que pode ocorrer devido ao uso do forEach com async/await.

A solução que você encontrou sugere substituir o forEach por um loop for. Isso ocorre porque o forEach não lida bem com async/await, já que ele não espera as promessas serem resolvidas antes de continuar para a próxima iteração. Usar um loop for permite que você utilize await corretamente, garantindo que cada operação seja concluída antes de passar para a próxima.

Fico muito feliz que tenha buscado e encontrado uma solução. Essa iniciativa é uma característica maravilhosa para pessoas desenvolvedoras. Parabéns!

Obrigada por compartilhar seu erro e solução com o fórum. Com certeza essa dica poderá ajudar outros estudantes!

Se tiver dúvidas, conte com o apoio do fórum :)

Um abraço e bons estudos!