Como publicar aplicação NodeJS no Heroku

O código da aplicação de exemplo está disponível em um gist, para baixá-lo digite o comando: Dentro da pasta  minhas midias sociais , o arquivo index.html pode ser aberto utilizando qualquer navegador. Como são arquivos estáticos, será possível visualizar a aplicação web normalmente. Para rodar esse pequeno projeto no serviço de cloud, será preciso criar um servidor

O código da aplicação de exemplo está disponível em um gist, para baixá-lo digite o comando:

Dentro da pasta minhas midias sociais, o arquivo index.html pode ser aberto utilizando qualquer navegador. Como são arquivos estáticos, será possível visualizar a aplicação web normalmente.

Para rodar esse pequeno projeto no serviço de cloud, será preciso criar um servidor para tal. Nesse caso, vamos usar o Express, framework para NodeJS inspirado no Sinatra. O código está no arquivo server.js. Para rodá-lo execute:

Para confirmar que tudo está funcionando como o esperado, acesse o endereço https://localhost:5000 e pingo, já temos uma aplicação NodeJS para ser hospedada na nuvem.

Agora, vá ao site Heroku e faça os seguintes passos: (i) se cadastre, (ii) crie uma aplicação e (iii) carregue sua chave pública ssh na sessão SSH Keys. Caso precise de detalhes de como gerar uma chave ssh, acesse o link.

Heroku possui um mecanismo para declarar qual comando deve ser executado para iniciar um serviço na nuvem: no nosso caso, o script node server.js. Isso deve ser declarado no arquivo de texto Procfile. Após esses passos, tudo está pronto para a nossa primeira publicação na nuvem. Digite o script abaixo no diretório do projeto e a mágica estará feita:

Após o push, sua aplicação pode ser visualizada no endereço http:/o-nome-da-aplicacao-criada-no-heroku.herokuapp.com/, conforme ilustra imagem abaixo. E é isso, pessoal. Espero que tenha gostado. Até a próxima.

Screenshot da aplicação ‘minhas midias sociais’

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *