Executando verificação de segurança...
0

[AJUDA]!!AJUDINHA POR FAVOR EM NODE!!

Fala Tabs, desculpem o titulo mas eu queria uma ajudinha. rsrs

Esses dias eu tava fazendo uma aula de node.js do youtube e fiz o projeto todo certinho (pelo menos eu achei que estava) e no final da aula a gente faz um Deploy, com o prof e o que poderia dar errado?

Obs.: o projeto funciona corretamente, apenas no deploy que ele dar erro.
Obs2.: eu estou no inicio dos meus estudos e esse foi meu primeiro contato com node.js

Bem, eu nao sei, mas deu. Pesquisei algumas soluções na documentação do site que faz o deploy (render), mas nao encontrei nada.

Se puderem me dar uma força!

Segue repositorio
https://github.com/kervines/node-do-zero

Site que eu armazenei a aplicação
https://render.com/

Video no youtube
https://www.youtube.com/watch?v=hHM-hr9q4mo&t=1323s

Abaixo o erro

 internal/modules/cjs/loader.js:885
Sep 28 07:40:38 AM    const err = new Error(message);
Sep 28 07:40:38 AM                ^
Sep 28 07:40:38 AM  
Sep 28 07:40:38 AM  Error: Cannot find module 'node:http'
Sep 28 07:40:38 AM  Require stack:
Sep 28 07:40:38 AM  - /opt/render/project/src/node_modules/fastify/fastify.js
Sep 28 07:40:38 AM      at Function.Module._resolveFilename (internal/modules/cjs/loader.js:885:15)
Sep 28 07:40:38 AM      at Function.Module._load (internal/modules/cjs/loader.js:730:27)
Sep 28 07:40:38 AM      at Module.require (internal/modules/cjs/loader.js:957:19)
Sep 28 07:40:38 AM      at require (internal/modules/cjs/helpers.js:88:18)
Sep 28 07:40:38 AM      at Object.<anonymous> (/opt/render/project/src/node_modules/fastify/fastify.js:6:14)
Sep 28 07:40:38 AM      at Module._compile (internal/modules/cjs/loader.js:1068:30)
Sep 28 07:40:38 AM      at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
Sep 28 07:40:38 AM      at Module.load (internal/modules/cjs/loader.js:933:32)
Sep 28 07:40:38 AM      at Function.Module._load (internal/modules/cjs/loader.js:774:14)
Sep 28 07:40:38 AM      at ModuleWrap.<anonymous> (internal/modules/esm/translators.js:199:29) {
Sep 28 07:40:38 AM    code: 'MODULE_NOT_FOUND',
Sep 28 07:40:38 AM    requireStack: [ '/opt/render/project/src/node_modules/fastify/fastify.js' ]
Sep 28 07:40:38 AM  }
Sep 28 07:40:39 AM  npm ERR! code ELIFECYCLE
Sep 28 07:40:39 AM  npm ERR! errno 1
Sep 28 07:40:39 AM  npm ERR! [email protected] start: `node server.js`
Sep 28 07:40:39 AM  npm ERR! Exit status 1
Sep 28 07:40:39 AM  npm ERR!
Sep 28 07:40:39 AM  npm ERR! Failed at the [email protected] start script.
Sep 28 07:40:39 AM  npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Sep 28 07:40:39 AM  
Sep 28 07:40:39 AM  npm ERR! A complete log of this run can be found in:
Sep 28 07:40:39 AM  npm ERR!     /opt/render/.cache/_logs/2023-09-28T10_40_39_097Z-debug.log
   
Carregando publicação patrocinada...
3

Qual a versão do node no seu ambiente de produção e no ambiente de desenvolvimento?

use node -v em ambos para verificar a versão.

Quando há divergência de versões você precisa ou igualar as versões, ou tratar os pontos do codigo que não suportam a versão mais antiga. Recomendo a primeira opção. seu ambiente dev deve sempre trabalhar com a mesma versão do de produção.

3
3