[Dica rápida] Herbs + Render

Thiago S. Adriano
3 min readNov 6, 2022

Veja nesse artigo como publicar o seu projeto Node em um servidor grátis

JavaScript open Source e Servidor node.js grátis

Dando continuidade a minha série de posts rápidos deste blog, hoje demonstrarei como você pode publicar o seu projeto Node.js em um server grátis.

Para pular a parte de criação de um novo projeto, eu utilizarei um que eu criei utilizando o herbs-cli que esta versionado no meu Github. Caso tenha interesse em clonar este repositório, segue seu link: api-herbs-render.

Aproveitando, caso esse seja o seu primeiro contato com o HERBS, eu escrevi um artigo introdutório sobre ele e criei um curso rápido na udemy apresentando através da criação de duas APIs uma Rest e uma outra com GraphQL, ambas utilizando os bancos de dados: postgreSQL e o mongoDB. Segue link do artigo e do curso abaixo:

Com a parte do projeto OK, vamos publica-lo em um host. Neste artigo eu utilizarei o Render.

Caso não conheça o Render, ele é um host que tem uma camada free para projetos pequenos. Caso ainda não tenha uma conta criada nele, abra o link render.com no seu navegador e siga os passos básicos para criação de uma nova conta.

Com a conta criada, siga os passos abaixo para publicação do seu projeto:

Clique em New Web Server

Libere a conexão com o seu GitHub:

Selecione o projeto Node que deseja publicar que esta versionado no seu Git, em seguida clique em Connect:

De um nome para o seu projeto e verifique se ele esta no plano free, caso sim, clique em Create Web Service no final da página:

Esse processo pode demorar alguns segundos, aguarde até receber a mensagem abaixo na console:

Depois abra a url “nome do seu projeto”.onrender.com para verificar se o seu projeto foi publicado corretamente. No meu exemplo a url do projeto ficou: https://apiherbs.onrender.com

Como você pode ver na imagem acima, o projeto foi publicado corretamente :)

Bom era isso que eu gostaria de passar para vocês pessoal, espero que tenham gostado e até um próximo artigo :)

--

--