Tabla de contenido:

Cómo implementar una aplicación Node.js en Heroku: 3 pasos
Cómo implementar una aplicación Node.js en Heroku: 3 pasos

Video: Cómo implementar una aplicación Node.js en Heroku: 3 pasos

Video: Cómo implementar una aplicación Node.js en Heroku: 3 pasos
Video: Deploy Node.js en Heroku 2024, Mes de julio
Anonim
Cómo implementar una aplicación Node.js en Heroku
Cómo implementar una aplicación Node.js en Heroku

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

Símbolo del sistema
Símbolo del sistema
Símbolo del sistema
Símbolo del sistema
Símbolo del sistema
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: