Tabla de contenido:
Video: Cómo implementar una aplicación Node.js en Heroku: 3 pasos
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Así es como implementé mi aplicación NodeJS en Heroku usando una cuenta gratuita. Simplemente haga clic en los enlaces para descargar los softwares necesarios:
Software utilizado:
VSCode (o cualquier editor de texto de su elección)
HerokuCLI
Git
Paso 1: crea un Package.json
Introducción:
Heroku es un sitio web de publicación que permite a ypu implementar 5 aplicaciones de forma gratuita con un tiempo de ejecución de más de 500 horas al mes. Para implementar uno, deberá cargar 3 archivos:
Un archivo package.json y package-lock.json. Puede seguir mi otro tutorial para obtener un tutorial paso a paso sobre cómo hacer uno haciendo clic aquí. El package-lock.json aparece automáticamente después de que se crea un package.json. Dado que lo ejecutaremos en herku, en su paquete, archivo json, debe especificar un script de inicio y la versión de su nodo en enines. para ahora ejecutar el comando node -v. He aquí un ejemplo:
{
"nombre": "heroku", "versión": "1.0.0", "descripción": "", "main": "index.js", "guiones": {
"prueba": "echo \" Error: no se especificó ninguna prueba / "&& salida 1", "inicio": "nodo server.js"
}, "palabras clave": , "autor": "", "licencia": "ISC", "motores": {
"nodo": "12.x"
}
}
Paso 2: crea tu aplicación Node.js
Dado que esta aplicación se ejecutará en cualquier puerto que nos proporcione heroku, debemos determinar el código que nos proporcionará utilizando este código process.env. PORT. Aquí hay una aplicación de node js que dice "hola":
const http = require ('http'); // carga la biblioteca para permitirle actuar como servervar port = process.env. PORT || 5000; // especifica el puerto no para lo que sea que proporcione heroku o 5000 en el host local http.createServer (function (req, res) {// crea un servidor res.writeHead (200, {'Content-type': 'text / plain'}); // Especifica que la respuesta "hola" es un texto res.end ("hola"); // muestra el texto "hola" en la página web}). Listen (puerto); // conecta este servidor al puerto no.
Paso 3: símbolo del sistema
- Abra el símbolo del sistema presionando Windows + R para abrir el cuadro "Ejecutar", luego escriba "cmd" y luego haga clic en "Aceptar"
- En su CMD, vaya a la raíz escribiendo "cd.." hasta que no se incluya ninguna ruta.
- Verifique si npm (un administrador de biblioteca instalado por nodo), git y heroku están instalados correctamente escribiendo:
npm --version
git --version heroku --version
Inicie sesión en su cuenta de herku
heroku iniciar sesión
Esto crea una aplicación en heroku:
heroku crear
Para cargar sus archivos, debe acceder a su ruta escribiendo cd
CD
Crea un nuevo repositorio (carpeta) en su dispositivo locl para los elementos en esta ruta
git init
Conéctese de forma remota a una carpeta en heroku a través de git en su aplicación
heroku git: remoto
Copia este archivo de forma remota a su repositorio local de git u a través de git en su aplicación
git add.
Guarde los cambios que ha realizado en la carpeta con un mensaje de "mejorarlo"
git commit -am "hacerlo mejor"
Carga los archivos en la carpeta git de heroku. Espera a que se descargue
git push heroku master
abre la aplicación
aplicación abierta heroku