
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39

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
Recomendado:
Una calabaza de Halloween de IoT - LED de control con una aplicación Arduino MKR1000 y Blynk ???: 4 pasos (con imágenes)

Una calabaza de Halloween de IoT | LED de control con una aplicación Arduino MKR1000 y Blynk ???: Hola a todos, Hace unas semanas fue Halloween y siguiendo la tradición tallé una bonita calabaza para mi balcón. Pero teniendo mi calabaza al aire libre, me di cuenta de que era bastante molesto tener que salir todas las noches para encender la vela. Y yo
Cómo diseñar e implementar un inversor monofásico: 9 pasos

Cómo diseñar e implementar un inversor monofásico: este Instructable explora el uso de los CMIC GreenPAK ™ de Dialog en aplicaciones de electrónica de potencia y demostrará la implementación de un inversor monofásico utilizando varias metodologías de control. Se utilizan diferentes parámetros para determinar el q
Configuración de una firma en una aplicación móvil de Outlook: 5 pasos

Configuración de una firma en una aplicación móvil de Outlook: si trabaja en el mundo empresarial, es muy probable que se haya familiarizado con la versión de escritorio de Microsoft Outlook. Outlook es una gran herramienta que le permite enviar correos electrónicos, almacenar archivos, programar reuniones y personalizar de la forma que desee
Creación de una aplicación de Android para pequeñas empresas con la aplicación MIT y Google Fusion Table: 7 pasos

Creación de una aplicación de Android para pequeñas empresas con la aplicación MIT y Google Fusion Table: ¿Alguna vez ha querido crear su propia aplicación que puede estar disponible en Google Play Store? Si tiene un negocio, este tutorial cambiará su vida. Después de leer esto detenidamente, podrá crear su propia aplicación. Antes
Cómo usar Tinkercad para probar e implementar su hardware: 5 pasos (con imágenes)

Cómo utilizar Tinkercad para probar e implementar su hardware: La simulación de circuito es una técnica en la que el software de computadora simula el comportamiento de un circuito o sistema electrónico. Los nuevos diseños se pueden probar, evaluar y diagnosticar sin realmente construir el circuito o el sistema. La simulación de circuito puede ser un