-
Notifications
You must be signed in to change notification settings - Fork 0
Node App | [3] Deploy con Heroku
Benjamín Domínguez edited this page Oct 16, 2020
·
2 revisions
Por Nicolás Navarro (nbnavarro@uc.cl)
La cápsula contempla un video con explicaciones y ejemplificación de la cápsula, disponible en este enlace
- Tener una cuenta en heroku (crea una aquí)
- Tener instalado Git y Heroku CLI
- Tener una app de node (si la tienes, salta el paso 0; si no la tienes, verifica que tengas instalado
npm
)
git init
iniciamos un repositorio local
npm init -y
npm i koa
Creamos el archivo index.js
con el siguiente contenido (hello world básico de koa)
const Koa = require('koa');
const app = new Koa();
app.use(async ctx => {
ctx.body = 'Hello World!';
});
app.listen(3000);
web: node index.js
donde index.js
es el nombre de su archivo principal a correr.
const port = process.env.PORT || 3000
app.listen(port);
ya que heroku usa la variable de entorno PORT para setear el puerto.
heroku login
Se les abrirá el navegador, en donde deberán iniciar sesión y luego volver a su terminal.
heroku create
git push heroku master
heroku open