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

Qual a melhor maneira de fazer deploy de aplicação em Node??

Olá já estudo programação há um tempo ,e ultimamente migrei meus estudos para node .E gostaria de saber qual a melhor maneira de colocar meus projetos em um ambiente de produção de verdade .

Carregando publicação patrocinada...
1
1

Bom dia!

Depende do tipo de projeto e do tipo de plataforma que você queira usar.
Sua aplicação é um monolito ou é uma API? Você precisa de qual tipo de serviço para deploy em produção, PaaS, IaaS?

Partindo do princípio que sua aplicação seja uma API e você deseja usar um PaaS para facilitar as coisa, dê uma olhada na Fly.io: https://fly.io/docs/languages-and-frameworks/node/

Caso sua aplicação seja um monolito e deseje usar uma IaaS (AWS, GCP, Azure, DigitalOcean etc...) dê uma olhada nesses dois: https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-18-04

https://www.luiztools.com.br/post/deploy-de-aplicacao-node-js-na-digital-ocean/

Recentemente a Vercel (que era uma plataforma de nuvem para aplicações frontend) passou a adotar cloud functions permitindo que aplicações node/express possam de certa forma rodar em sua intraestrutura - que é bem simple e barata - se for seu caso, dê uma olhada: https://vercel.com/guides/using-express-with-vercel

Poderia ainda indicar a Heroku, mas não vale a pena, nem pelo preço e porque seu fim parece estar próximo.

Existem N maneiras de fazer deploy de aplicações Node, vai do seu gosto e necessidade.

E como se diz aqui em Minas, espero ter ajudado um cadim.. Abraço!