![Como implantar um aplicativo Node.js no Heroku: 3 etapas Como implantar um aplicativo Node.js no Heroku: 3 etapas](https://i.howwhatproduce.com/images/001/image-987-j.webp)
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
![Como implantar um aplicativo Node.js no Heroku Como implantar um aplicativo Node.js no Heroku](https://i.howwhatproduce.com/images/001/image-987-1-j.webp)
Veja como implantei meu aplicativo NodeJS no Heroku usando uma conta gratuita. Basta clicar nos links para baixar os softwares necessários:
Software usado:
VSCode (ou qualquer editor de texto de sua escolha)
HerokuCLI
Git
Etapa 1: Criar um Package.json
Introdução:
Heroku é um site de hospedagem que permite que ypu implante 5 aplicativos gratuitamente com um tempo de execução de mais de 500 horas por mês. Para implantar um, você precisará fazer upload de 3 arquivos:
Um arquivo package.json e package-lock.json. Você pode seguir meu outro tutorial para um tutorial passo a passo sobre como fazer um clicando aqui. O package-lock.json aparece automaticamente depois que o package.json é feito. Como iremos executá-lo no herku, em seu pacote, arquivo json, você precisa especificar um script de início e a versão de seu nó em enines. para agora, execute o comando node -v. Aqui está um exemplo:
{
"nome": "heroku", "versão": "1.0.0", "Descrição": "", "main": "index.js", "scripts": {
"test": "echo \" Erro: nenhum teste especificado / "&& exit 1", "start": "node server.js"
}, "palavras-chave": , "autor": "", "licença": "ISC", "motores": {
"nó": "12.x"
}
}
Etapa 2: crie seu aplicativo Node.js
Uma vez que este aplicativo será executado em qualquer porta que o heroku nos forneça, precisamos determinar o código que ele nos fornecerá usando este código process.env. PORT. Aqui está um aplicativo node js que diz "olá":
const http = requer ('http'); // carrega a biblioteca para habilitá-la a atuar como servervar port = process.env. PORT || 5000; // especifica o não da porta para o que o heroku fornece ou 5000 no host local http.createServer (function (req, res) {// cria um servidor res.writeHead (200, {'Content-type': 'text / plain'}); // Especifica que a resposta "hello" é um texto res.end ("hello"); // mostra o texto "hello" na página da web}). Listen (port); // anexa este servidor à porta no.
Etapa 3: Prompt de Comando
![Prompt de comando Prompt de comando](https://i.howwhatproduce.com/images/001/image-987-2-j.webp)
![Prompt de comando Prompt de comando](https://i.howwhatproduce.com/images/001/image-987-3-j.webp)
![Prompt de comando Prompt de comando](https://i.howwhatproduce.com/images/001/image-987-4-j.webp)
- Abra seu prompt de comando pressionando Windows + R para abrir a caixa “Executar”, digite “cmd” e clique em “OK”
- Em seu CMD, vá para a raiz digitando "cd.." até que nenhum caminho seja incluído.
- Verifique se npm (um gerenciador de biblioteca instalado por nó), git e heroku está instalado corretamente digitando:
npm - versão
git --version heroku --version
Faça login em sua conta herku
login do heroku
Isso cria um aplicativo no heroku:
heroku criar
Para fazer upload de seus arquivos, você precisa acessar o caminho digitando cd
CD
Cria um novo repositório (pasta) em seu dispositivo local para os itens neste caminho
git init
Conecte-se remotamente a uma pasta no heroku via git em seu aplicativo
heroku git: remote
Copia este arquivo remotamente para o seu repositório git local u via git em seu aplicativo
git add.
Salve as alterações feitas na pasta com a mensagem "melhore"
git commit -am "torná-lo melhor"
Carrega os arquivos para a pasta git no heroku. Espere para baixar
git push heroku mestre
abre o aplicativo
aplicativo aberto heroku
Recomendado:
Como fazer logout do aplicativo Facebook Messenger para Android: 3 etapas
![Como fazer logout do aplicativo Facebook Messenger para Android: 3 etapas Como fazer logout do aplicativo Facebook Messenger para Android: 3 etapas](https://i.howwhatproduce.com/images/004/image-10327-j.webp)
Como fazer logout do aplicativo do Facebook Messenger para Android: Está tendo problemas com o aplicativo do Facebook Messenger? Precisa fazer logout, mas não consigo encontrar o botão de logout. Não precisa se preocupar, aqui estão algumas etapas para sair e fazer com que funcione novamente
Como fazer uma IOT simples com aplicativo de telegrama: 5 etapas
![Como fazer uma IOT simples com aplicativo de telegrama: 5 etapas Como fazer uma IOT simples com aplicativo de telegrama: 5 etapas](https://i.howwhatproduce.com/images/005/image-12772-j.webp)
Como fazer um IOT simples com o aplicativo Telegram: Na geração atual, a Internet é tudo. A Internet das Coisas desempenha um papel importante no mundo atual. Sem perder muito tempo, podemos passar ao trabalho prático da IOT. Aqui vamos controlar o led e também o
Como fazer um pote inteligente com NodeMCU controlado por aplicativo: 8 etapas
![Como fazer um pote inteligente com NodeMCU controlado por aplicativo: 8 etapas Como fazer um pote inteligente com NodeMCU controlado por aplicativo: 8 etapas](https://i.howwhatproduce.com/images/005/image-14016-j.webp)
Como fazer um potenciômetro inteligente com NodeMCU controlado por aplicativo: Neste guia, construiremos um potenciômetro inteligente controlado por um ESP32 e um aplicativo para smartphone (iOS e Android). Usaremos NodeMCU (ESP32) para a conectividade e a biblioteca Blynk para a nuvem IoT e o aplicativo no smartphone.Finalmente nós
Execute o APK Blynk ou outro aplicativo Android como HMI no Raspberry Pi: 7 etapas
![Execute o APK Blynk ou outro aplicativo Android como HMI no Raspberry Pi: 7 etapas Execute o APK Blynk ou outro aplicativo Android como HMI no Raspberry Pi: 7 etapas](https://i.howwhatproduce.com/images/006/image-16651-j.webp)
Execute o APK Blynk ou outro aplicativo Android como HMI no Raspberry Pi: Olá, fabricantes! Este é meu primeiro instrutível … Está ao alcance de um novato em framboesa. Passei muito tempo encontrando as combinações certas para uma boa confiabilidade e velocidade de comissionamento. Tendo encontrado poucas informações para implementar isso
Node MCU com módulo de relé de 4 portas, aplicativo Blynk, IFTTT e Google Home. Lucro ?: 5 etapas
![Node MCU com módulo de relé de 4 portas, aplicativo Blynk, IFTTT e Google Home. Lucro ?: 5 etapas Node MCU com módulo de relé de 4 portas, aplicativo Blynk, IFTTT e Google Home. Lucro ?: 5 etapas](https://i.howwhatproduce.com/images/001/image-2715-116-j.webp)
Node MCU com módulo de relé de 4 portas, aplicativo Blynk, IFTTT e Google Home. Lucro ?: Esta postagem é sobre como conectar o Google Home com o NodeMCU e o app blynk, você pode controlar seus aparelhos com um switch NodeMCU controlado por blynk simples e o assistente do Google. Então vamos, Ok Google .. Ligue o thingy