De acuerdo, bienvenido.
Así que en esta lección vamos a tomar el campamento yo y lo desplegaré usando su cohete y su campo
es bastante diferente de la simple aplicación que implementamos en que tiene una base de datos que utiliza
DBI mongered.
De lo contrario, es en realidad el mismo proceso.
Todavía tenemos que crear la aplicación usando Heroku create.
Necesitamos usar get a get commit y luego presionar a Heroku.
también en su Oku porque Mongo se está ejecutando localmente en esta instancia de la nube nueve.
La única diferencia es que tenemos que descubrir cómo hacer que nuestra base de datos se ejecute
Recuerda que tengo mi proceso de Dios-Hombre corriendo aquí y me estoy conectando con esto cuando uso mangosta.
Así que vamos a tener que resolverlo y te mostraré cómo hacerlo.
Antes de eso, comenzaremos por solo poner la aplicación allí y no funcionará de inmediato.
Veremos un error.
Dirá algo sobre mangosta o conectarse a la base de datos hay un error o
una conexión rechazar algo así.
Pero vamos a obtenerlo en Heroku primero siguiendo exactamente los mismos pasos.
Entonces, si sigues adelante, hice una nueva versión de la implementación que es justo donde irá esta versión
de la aplicación que estoy implementando.
Una cosa a tener en cuenta es que continuaré agregando nuevas características al campamento.
Así que esta no es la versión final de ninguna manera.
Solo quería que este proceso de implementación fuera del camino para que todos pudieran verlo.
Tengo bastantes preguntas y curiosos estudiantes que preguntan cuándo agregarás esta sección.
Entonces solo dije que hagas esto primero.
A pesar de que la aplicación no está ni necesariamente ni siquiera cerca de completarse todavía.
Por lo tanto, nos desplegaremos continuamente a medida que avanzamos con nuevos contenidos y nuevas funciones en UPCAT.
OK, primero, vamos a obtener el estado.
Bueno, de hecho, incluso antes de eso, solo asegurémonos de que la aplicación ejecute el nodo APTA. J visiten
la página que aquí se ve bien.
Las cosas están funcionando.
Eso es todo lo que tenemos que ver por ahora.
Entonces, nuestro objetivo es lograr esto con ella.
Así que voy a detener eso.
Asegúrate de que estamos en el directorio correcto.
Sí, no se puede desplegar y VLF usted puede estar en cualquier directorio de su campamento.
Es probable que solo tenga un campamento, pero asegúrese de que estemos en un buen repositorio.
Entonces entra.
Asegúrate de agregar todo esto.
Así que por ahora solo lo haremos comprometerlo.
Digamos la implementación inicial de commit.
Estupendo.
Ahora tenemos que hacer y crear Heroku y es posible que tengas que hacerlo, y es posible que tenga que hacer el registro de Heroku también,
dependiendo de que me hayas descargado o no.
Nop.
Así que funcionó bien aunque había abandonado mi navegador.
Así que Heroku creó lo que nos hizo este nuevo espacio protegido Stream 5 8 4 5 7.
Por supuesto que el tuyo será diferente.
Ese es el punto.
Todos estos son únicos, pero ojalá tengas algo tan tranquilo y pacífico como una corriente protegida.
Así que tenemos eso hecho Heroku crear.
Ahora todo lo que tenemos que recordar es presionar nuestro código para que Heroku obtenga empuje Heroku M. Una cosa para recordar es que necesitamos asegurarnos de que nuestro paquete con el que
Jason tiene ese script de inicio comience al principio, solo queremos que ejecute el nodo X. Sí.
Así que salvaremos eso.
Asegurémonos también de que todas nuestras dependencias estén aquí.
Analizador corporal Ejay culo expreso
método de sesión urgente anular pasaporte Mangus pasaporte pasaporte local mangosta local.
no es el fin del mundo, podemos volver y agregarlo y luego presionar nuevamente a Heroku.
Si nos falta uno,
Pero es mucho mejor no tener que hacer eso.
Muy bien, entonces necesitamos
agregar ese paquete de cambio de un anuncio. Jaison get commit. Simplemente diremos que el guion de ad start es grandioso.
Ahora la parte mágica es empujar al maestro Heroku.
Esto va a tomar un poco más.
Sin embargo, lo que sucede con este código lo empuja a Heroku.
Pero eso no es todo.
En realidad ejecuta el código en su oku.
Entonces comienza haciendo la instalación de NPM instalando todos estos paquetes.
Lo siguiente que hace es ejecutar ese script de inicio.
Por lo tanto, ejecutará las aplicaciones holandesas de la aplicación nodo y luego se implementará aquí.
Sin embargo, sí sé que hay un problema, es que no hemos manejado la base
de datos de Mongo, pero si echamos un vistazo a la apertura, recibimos el error de la aplicación Handey que enmascara cualquier problema.
Entonces, obviamente, no podemos decir exactamente qué está mal.
Recuerde que la forma de hacerlo es ejecutar registros de Heroku.
Es importante tener en cuenta que tenemos múltiples
aplicaciones de Heroku en esta instancia de Cloud 9 donde tuvimos el original y el simple hogar
en la aplicación de la página si quieres llamarlo una aplicación y luego golpear el campamento aquí.
Entonces, dependiendo de en qué directorio esté, si estoy en su campo en este directorio cuando ejecuto los registros de Heroku, me
dará los registros de esta aplicación.
Lo mismo si estoy en la aplicación de demostración de despliegue simple y me va a dar registros de Heroku para eso.
Así que solo quiero dejar en claro que
no es como si hubieras ejecutado Heroku una vez para toda tu computadora o para todo tu sistema.
Depende del directorio en el que se encuentre.
Al igual que cuando ejecutas el estado de obtención, depende del repositorio en el que te encuentres.
Entonces esto es lo que vemos.
Desplazarse hacia arriba.
Aquí vamos.
Parece que se ejecutó nodo en Dodger.
Sí, y llegó a este Mongo D-B o sí mongoose Mongo.
Conexión denegada.
Entonces, algunos de ustedes realmente han visto esta gran cantidad de ustedes publicando esto en los comentarios.
Esto sucede cuando no estás ejecutando el proceso del mango o el proceso Hombre-Dios en el fondo.
Así que, básicamente, esta es la forma en que el nodo le dice que no ha podido conectarse a una base de datos.
Entonces, obviamente es un problema que no está conectado a la base de datos.
Antes de mostrarle cómo solucionarlo, quiero mostrar un tipo de cosas interesantes, es decir, podemos ejecutar comandos comandos de terminal
como LS o crear archivos con tocar o eliminar cosas o ejecutar
la instalación de NPM de forma remota en el espacio de Heroku en nuestro espacio de trabajo en Heroku.
Desde esta línea de comando.
Entonces, digamos que solo quería ver qué archivos hay en este espacio Hiroki que creamos.
Los contenedores que lo llaman.
Si hago Heroku, corro y luego el comando.
Así que Heroku ejecuta LS, realmente se conectará al servidor Heroku y ejecutará el comando.
LS obtiene la salida y me la devuelve aquí en C en ejecución.
LS conectó una terminal en cada intento.
Así que esto es todo lo que tenemos en su libro para poder ver los módulos de nodos,
por ejemplo, digamos que algo no estaba funcionando.
Recibí un error al decir que la mangosta no estaba instalada.
Bueno, podría verificar que Roku ejecute módulos de nodo LS para
ver qué módulos de nodo están instalados y llevará un momento porque lo está haciendo de forma remota.
Ahí vamos y puedes ver.
Todo bien.
Entonces, estos son todos los módulos de nodos instalados. Mongo, aquí está Mongoose.
Pero
si no estaba aquí entonces y lo sabríamos bien, tenemos que asegurarnos de tenerlo instalado en esta máquina Heroku.
Y lo que podríamos hacer es algo así como Heroku ejecutar NPM instalar mongoose dash dash.
Ahorre, no necesitamos hacer eso, pero digamos que de alguna manera no se instaló.
No lo tenemos en el paquete.
Jason puedes ejecutar código en eso usando Heroku run