Curso de MEAN 2017

Curso de MEAN 2017

Instruido por:
Sacha Lifszyc
Sacha Lifszyc
Básico
10 horas de contenido
Curso de MEAN 2017

Curso de MEAN 2017

Progreso del curso:0/75contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/75contenidos(0%)

Introducción al Curso de MEAN

Material Thumbnail

Bienvenidos al Curso de MEAN

07:08 min

¿Qué es MEAN?

01:50 min

El Frontend de PlatziOverflow

Material Thumbnail

Introducción a Angular y TypeScript

10:14 min

Material Thumbnail

Instalación y configuración del entorno

09:02 min

Material Thumbnail

Trabajando con Angular Material

11:14 min

Material Thumbnail

Construcción del header de la aplicación

08:34 min

Material Thumbnail

Detalles de preguntas para el proyecto

07:21 min

Material Thumbnail

Construcción de pantalla de detalle de una pregunta

09:35 min

Material Thumbnail

Estilo en la pantalla de detalle de una pregunta

06:34 min

Material Thumbnail

Incorporando angular2-moment al proyecto

04:05 min

Material Thumbnail

Agregando el listado de respuestas a la pantalla de detalle

07:24 min

Material Thumbnail

Agregando un formulario para respuestas

12:18 min

Material Thumbnail

Dando estilo al formulario de preguntas

07:12 min

Material Thumbnail

Corrigiendo estilos en el formulario y toques finales

06:31 min

Material Thumbnail

Cómo mostrar las respuestas en el listado

10:28 min

Material Thumbnail

Empezando la pantalla de signin

06:23 min

Material Thumbnail

Creando el formulario de signin

11:43 min

Material Thumbnail

Dando estilo al formulario de signin

03:06 min

Material Thumbnail

Creando la pantalla para el listado de preguntas

04:23 min

Material Thumbnail

Creando el componente para los listados de preguntas

11:42 min

Material Thumbnail

Crear la pantalla para cargar una nueva pregunta

05:42 min

Material Thumbnail

Crear formulario de carga de nueva pregunta

05:13 min

Material Thumbnail

Agregando iconos al formulario de preguntas

10:51 min

Material Thumbnail

Agregando un icono genérico al formulario de preguntas

02:51 min

Material Thumbnail

Seleccionando un icono para la pregunta

03:47 min

Material Thumbnail

Conectando nuestras pantallas con el router de Angular

09:46 min

Material Thumbnail

Conectando la pantalla de registro con la de login

03:38 min

Material Thumbnail

Conectando el listado de preguntas con la pantalla del detalle

07:17 min

Material Thumbnail

Conectando el listado de preguntas con el formulario de creación

05:45 min

El Backend de PlatziOverflow

Material Thumbnail

Introducción a Node.js y Express

14:09 min

Material Thumbnail

Instalación y configuración del entorno de desarrollo de Backend con Babel

10:20 min

Material Thumbnail

Instalación y primeros pasos con Express

06:55 min

Material Thumbnail

Creando un endpoint en la API para servir preguntas al cliente

09:48 min

Material Thumbnail

Creando el servicio de preguntas

10:48 min

Material Thumbnail

Completando el servicio de preguntas

04:14 min

Material Thumbnail

Conectando el Frontend de preguntas con nuestro Backend

10:22 min

Material Thumbnail

Agregando un spinner para la carga de preguntas

04:25 min

Material Thumbnail

Obteniendo el detalle de una pregunta desde el Backend

08:53 min

Material Thumbnail

DESAFIO: Contruye el spinner del detalle de la pregunta

01:08 min

Material Thumbnail

Agregando una ruta para crear una pregunta en el Backend

09:25 min

Material Thumbnail

Agregando el método para crear preguntas en el QuestionService

06:07 min

Material Thumbnail

Enviando una pregunta hacia el Backend

06:00 min

Material Thumbnail

Agregando una ruta para crear una respuesta en el Backend

06:53 min

Material Thumbnail

Agregando el método para crear respuestas en el QuestionService

02:38 min

Material Thumbnail

Enviando una respuesta hacia el Backend

10:27 min

Material Thumbnail

Creando la ruta de signin en el Backend

09:55 min

Material Thumbnail

Creando un JSON web token para el usuario autenticado

05:26 min

Material Thumbnail

Escribiendo nuestro servicio de autenticación

11:44 min

Material Thumbnail

Conectando el signin con el Backend

07:28 min

Material Thumbnail

Agregando el logout de usuarios a PlatziOverflow

10:21 min

Material Thumbnail

Creando la ruta de signup en el backend

05:37 min

Material Thumbnail

Conectando el signup de usuarios con el Backend

06:07 min

Material Thumbnail

Qué son y Cómo funcionan los Middlewares

05:19 min

Material Thumbnail

Organizando los middlewares del Backend

14:02 min

Material Thumbnail

Autorizando usuarios para que puedan crear preguntas

10:03 min

Material Thumbnail

Manejar el error del signin

13:02 min

La Base de Datos de PlatziOverflow

Material Thumbnail

Creando el modelo de respuesta

06:11 min

Material Thumbnail

Creando el modelo de usuario

03:40 min

Material Thumbnail

Creando el modelo de pregunta

05:30 min

Material Thumbnail

Estableciendo la conexión con la base de datos

08:44 min

Material Thumbnail

Obteniendo todas las preguntas de la base de datos

08:36 min

Material Thumbnail

Obteniendo una pregunta de la base de datos

06:30 min

Material Thumbnail

Conectando el signup con la base de datos

05:28 min

Material Thumbnail

Encriptando la contraseña del usuario

03:25 min

Material Thumbnail

Conectando el signin con la base de datos

02:00 min

Material Thumbnail

Guardando una pregunta en la base de datos

05:56 min

Material Thumbnail

Guardando una respuesta en la base de datos

10:45 min

Material Thumbnail

Ordenando las preguntas en la home

13:40 min

Despliegue a producción

Material Thumbnail

¿Cómo vamos a hacer el deploy?

06:39 min

Material Thumbnail

Configurando nuestra app para el entorno productivo

09:39 min

Material Thumbnail

Creando el build para producción de nuestro Frontend

06:13 min

Material Thumbnail

Creando el build para producción de nuestro Backend

17:10 min

Material Thumbnail

Cómo enfrentar un proyecto MEAN de aquí en más

02:34 min

Material Thumbnail

Qué aprendimos durante el curso de MEAN

02:02 min

nuevosmás votadossin responder
Rocio Silva Fernandez
Rocio Silva Fernandez
Estudiante

me salta el sig error, alguien sabe como solucionarlo?
Cannot read property ‘textContent’ of null

0
Adrian Ducuara Benitez
Adrian Ducuara Benitez
Estudiante

Hola todos,

Para los que tengan inconvenientes para ejecutar el servidor recuerden:

  • Asegurarse que la ruta server/index.js este bien escrito o por lo menos todo el script “start:server”: “babel-node server/index.js” recordemos que el index start:server se puede modificar o escribir como deseemos no hay regalar puede modificar sea como serverStart o como se encuentra anteriormente no hay problema.
  • Por último en esta documentación se especifica un poco la estructura del .babelrc https://babeljs.io/docs/en/configuration#babelrcjson
1
fercholagunes
fercholagunes
Estudiante

¿Por que mi cliente no levanta al menos que borre el node_modules y el package-lock.json y vuelva instalar el npm install?

1
Jorge Leonardo Céspedes Tapia
Jorge Leonardo Céspedes Tapia
Estudiante

Según la documentación, el comando sería:

ng serve --open

Pero el profe usó

ng serve

¿Cual es la diferencia?

2
Juan Pablo Frers Campos
Juan Pablo Frers Campos
Estudiante

En el momento que se instalan los paquetes durante la ejecución de “ng new platzi-overflow”, me salen las advertencias que dejo en la imagen a continuación. Esto puede ser un problema?

1
EdCrux
EdCrux
Estudiante

¿Cual es la diferencia entre el erchivi Index.html y app.componente.html?

1
adrianrbp
adrianrbp
Estudiante

Express es algo parecido a flask, ambos son microframeworks. Flask tiene Extensions, cuál es el equivalente en Express a las extensiones de flask(flask-security,flask-admin,Flask-SQLAlchemy, flask-WTF) ?

2
Walter Lensinas
Walter Lensinas
Estudiante

Buenas, no estoy pudiendo que haga un post, como que no encuentra las rutas.

El codigo del proyecto es este: https://github.com/wlensinas/platzi-overflow-wl

El log de heroku es este:

2019-03-20T19:06:41.000000+00:00 app[api]: Build succeeded
2019-03-20T19:07:45.649305+00:00 heroku[router]: at=info method=GET path="/" host=serene-dusk-16559.herokuapp.com request_id=7a7dff74-9306-432d-8d04-42d45f54730f fwd="200.16.89.158" dyno=web.1 connect=1ms service=23ms status=200 bytes=1181 protocol=https
2019-03-20T19:07:45.848665+00:00 heroku[router]: at=info method=GET path="/runtime.b57bf819d5bdce77f1c7.js/" host=serene-dusk-16559.herokuapp.com request_id=0af2e14e-d114-4498-bb1a-05acb2300507 fwd="200.16.89.158" dyno=web.1 connect=1ms service=11ms status=404 bytes=415 protocol=https
2019-03-20T19:07:45.846973+00:00 heroku[router]: at=info method=GET path="/styles.3cdc173e203ba0d97803.css/" host=serene-dusk-16559.herokuapp.com request_id=84f6f191-59c4-4c41-a6f6-00a8ad436d65 fwd="200.16.89.158" dyno=web.1 connect=1ms service=10ms status=404 bytes=415 protocol=https
2019-03-20T19:07:46.018686+00:00 heroku[router]: at=info method=GET path="/polyfills.20d0bb3b90b253b298ff.js/" host=serene-dusk-16559.herokuapp.com request_id=488e2e2d-fd4f-4f9d-b92f-be96fbb5b64d fwd="200.16.89.158" dyno=web.1 connect=1ms service=5ms status=404 bytes=417 protocol=https
2019-03-20T19:07:46.045152+00:00 heroku[router]: at=info method=GET path="/main.4dbaf1f642adb24e3fce.js/" host=serene-dusk-16559.herokuapp.com request_id=f4ed6c6d-9b73-4516-99f1-36ed76bf815a fwd="200.16.89.158" dyno=web.1 connect=1ms service=9ms status=404 bytes=412 protocol=https
2019-03-20T19:07:49.840653+00:00 heroku[router]: at=info method=GET path="/" host=serene-dusk-16559.herokuapp.com request_id=d23f55f8-debb-4102-95ed-72385b57e987 fwd="200.16.89.158" dyno=web.1 connect=1ms service=5ms status=304 bytes=237 protocol=https
2019-03-20T19:07:50.037619+00:00 heroku[router]: at=info method=GET path="/main.4dbaf1f642adb24e3fce.js/" host=serene-dusk-16559.herokuapp.com request_id=fba89802-9c7f-46cd-a22c-7811ce8bbc9d fwd="200.16.89.158" dyno=web.1 connect=0ms service=5ms status=404 bytes=412 protocol=https
2019-03-20T19:07:50.037876+00:00 heroku[router]: at=info method=GET path="/styles.3cdc173e203ba0d97803.css/" host=serene-dusk-16559.herokuapp.com request_id=34b2eb67-1285-4970-9b6c-e4ad67dcda72 fwd="200.16.89.158" dyno=web.1 connect=1ms service=7ms status=404 bytes=415 protocol=https
2019-03-20T19:07:50.035192+00:00 heroku[router]: at=info method=GET path="/runtime.b57bf819d5bdce77f1c7.js/" host=serene-dusk-16559.herokuapp.com request_id=119bdffb-f820-4ebe-8a1e-60fdd3196e3b fwd="200.16.89.158" dyno=web.1 connect=1ms service=5ms status=404 bytes=415 protocol=https
2019-03-20T19:07:50.034607+00:00 heroku[router]: at=info method=GET path="/polyfills.20d0bb3b90b253b298ff.js/" host=serene-dusk-16559.herokuapp.com request_id=1baa7f76-bf3d-4013-bc2f-ee1a440991a9 fwd="200.16.89.158" dyno=web.1 connect=1ms service=7ms status=404 bytes=417 protocol=https
2019-03-20T19:07:50.847717+00:00 heroku[router]: at=info method=GET path="/" host=serene-dusk-16559.herokuapp.com request_id=84f2a05b-d2fe-470b-8686-2669401877e4 fwd="200.16.89.158" dyno=web.1 connect=0ms service=5ms status=304 bytes=237 protocol=https
2019-03-20T19:07:51.050411+00:00 heroku[router]: at=info method=GET path="/styles.3cdc173e203ba0d97803.css/" host=serene-dusk-16559.herokuapp.com request_id=cd101b1a-9919-4bf1-b1da-85ccef407f7c fwd="200.16.89.158" dyno=web.1 connect=0ms service=1ms status=404 bytes=415 protocol=https
2019-03-20T19:07:51.231703+00:00 heroku[router]: at=info method=GET path="/main.4dbaf1f642adb24e3fce.js/" host=serene-dusk-16559.herokuapp.com request_id=a298f6cf-9482-42eb-8d7c-1bea0c450f2c fwd="200.16.89.158" dyno=web.1 connect=1ms service=2ms status=404 bytes=412 protocol=https
2019-03-20T19:07:51.049604+00:00 heroku[router]: at=info method=GET path="/runtime.b57bf819d5bdce77f1c7.js/" host=serene-dusk-16559.herokuapp.com request_id=ea635560-bcf2-4228-a2e6-94fcbafbc517 fwd="200.16.89.158" dyno=web.1 connect=1ms service=3ms status=404 bytes=415 protocol=https
2019-03-20T19:07:51.055792+00:00 heroku[router]: at=info method=GET path="/polyfills.20d0bb3b90b253b298ff.js/" host=serene-dusk-16559.herokuapp.com request_id=ef5648a6-78c0-43c2-afac-ee87e339631e fwd="200.16.89.158" dyno=web.1 connect=1ms service=5ms status=404 bytes=417 protocol=https
2019-03-20T19:07:51.055701+00:00 heroku[router]: at=info method=GET path="/main.4dbaf1f642adb24e3fce.js/" host=serene-dusk-16559.herokuapp.com request_id=0b2efc97-78bb-40fd-b07a-27c5c6ffbd7e fwd="200.16.89.158" dyno=web.1 connect=1ms service=5ms status=404 bytes=412 protocol=https
2019-03-20T19:08:09.864029+00:00 heroku[router]: at=info method=GET path="/styles.3cdc173e203ba0d97803.css/" host=serene-dusk-16559.herokuapp.com request_id=dbd467e7-780d-49db-b943-6b7bbaee7876 fwd="200.16.89.158" dyno=web.1 connect=1ms service=2ms status=404 bytes=415 protocol=https
2019-03-20T19:08:24.547820+00:00 heroku[router]: at=info method=GET path="/" host=serene-dusk-16559.herokuapp.com request_id=059203a7-57dc-438d-b191-f45be73981ad fwd="200.16.89.158" dyno=web.1 connect=1ms service=2ms status=304 bytes=237 protocol=https
2019-03-20T19:08:24.743956+00:00 heroku[router]: at=info method=GET path="/polyfills.20d0bb3b90b253b298ff.js/" host=serene-dusk-16559.herokuapp.com request_id=88a64e6c-405d-47e2-8e10-719cbcc4c6e3 fwd="200.16.89.158" dyno=web.1 connect=1ms service=6ms status=404 bytes=417 protocol=https
2019-03-20T19:08:24.751787+00:00 heroku[router]: at=info method=GET path="/runtime.b57bf819d5bdce77f1c7.js/" host=serene-dusk-16559.herokuapp.com request_id=2030eb3c-c3ed-46d1-a525-0fbde82c2a4f fwd="200.16.89.158" dyno=web.1 connect=0ms service=11ms status=404 bytes=415 protocol=https
2019-03-20T19:08:24.753130+00:00 heroku[router]: at=info method=GET path="/main.4dbaf1f642adb24e3fce.js/" host=serene-dusk-16559.herokuapp.com request_id=1ab8dddd-f202-4c6d-a450-57062034803d fwd="200.16.89.158" dyno=web.1 connect=0ms service=12ms status=404 bytes=412 protocol=https
2019-03-20T19:08:24.752963+00:00 heroku[router]: at=info method=GET path="/styles.3cdc173e203ba0d97803.css/" host=serene-dusk-16559.herokuapp.com request_id=c0611adc-5a7c-474d-988d-8eb3601d689e fwd="200.16.89.158" dyno=web.1 connect=1ms service=12ms status=404 bytes=415 protocol=https
2019-03-20T19:08:24.937187+00:00 heroku[router]: at=info method=GET path="/polyfills.20d0bb3b90b253b298ff.js/" host=serene-dusk-16559.herokuapp.com request_id=d19c2f1c-273a-44bf-887a-40144d4af93b fwd="200.16.89.158" dyno=web.1 connect=0ms service=3ms status=404 bytes=417 protocol=https
2019-03-20T19:08:25.134588+00:00 heroku[router]: at=info method=GET path="/main.4dbaf1f642adb24e3fce.js/" host=serene-dusk-16559.herokuapp.com request_id=6bc49b30-f84e-42a6-96e6-20236c3ec9aa fwd="200.16.89.158" dyno=web.1 connect=0ms service=3ms status=404 bytes=412 protocol=https
2019-03-20T19:14:27.893443+00:00 heroku[router]: at=info method=GET path="/" host=serene-dusk-16559.herokuapp.com request_id=4a2b8af1-eb58-410e-93c3-21c30f0c65e7 fwd="200.16.89.158" dyno=web.1 connect=1ms service=4ms status=200 bytes=1181 protocol=https
2019-03-20T19:14:28.112155+00:00 heroku[router]: at=info method=GET path="/styles.3cdc173e203ba0d97803.css" host=serene-dusk-16559.herokuapp.com request_id=d98cb05d-a5d9-4824-8990-2ef495de9c2e fwd="200.16.89.158" dyno=web.1 connect=1ms service=6ms status=200 bytes=63017 protocol=https
2019-03-20T19:14:28.425113+00:00 heroku[router]: at=info method=GET path="/runtime.b57bf819d5bdce77f1c7.js" host=serene-dusk-16559.herokuapp.com request_id=77f05999-11b1-4e9f-b23e-d494b8cc3b69 fwd="200.16.89.158" dyno=web.1 connect=0ms service=2ms status=200 bytes=1742 protocol=https
2019-03-20T19:14:28.478014+00:00 heroku[router]: at=info method=GET path="/main.4dbaf1f642adb24e3fce.js" host=serene-dusk-16559.herokuapp.com request_id=24009156-6e1e-41e5-975e-caa8455cee46 fwd="200.16.89.158" dyno=web.1 connect=1ms service=35ms status=200 bytes=1109434 protocol=https
2019-03-20T19:14:28.445331+00:00 heroku[router]: at=info method=GET path="/polyfills.20d0bb3b90b253b298ff.js" host=serene-dusk-16559.herokuapp.com request_id=ea94cfc2-b969-417c-9a18-a0b69564880f fwd="200.16.89.158" dyno=web.1 connect=0ms service=2ms status=200 bytes=42290 protocol=https
2019-03-20T19:14:38.401927+00:00 heroku[router]: at=info method=GET path="/questions?sort=-createdAt" host=serene-dusk-16559.herokuapp.com request_id=f633b60c-3f28-46de-b610-84fde13b8223 fwd="200.16.89.158" dyno=web.1 connect=1ms service=5ms status=404 bytes=392 protocol=https
2019-03-20T19:14:38.402600+00:00 heroku[router]: at=info method=GET path="/questions?sort=-answers" host=serene-dusk-16559.herokuapp.com request_id=85739c26-cca0-4c97-ab39-c985bb2ec5e9 fwd="200.16.89.158" dyno=web.1 connect=0ms service=4ms status=404 bytes=392 protocol=https
2019-03-20T19:14:41.273826+00:00 heroku[router]: at=info method=GET path="/styles.3cdc173e203ba0d97803.css" host=serene-dusk-16559.herokuapp.com request_id=2a77f24f-6392-4775-8d2b-d2b0b01a664f fwd="200.16.89.158" dyno=web.1 connect=0ms service=1ms status=304 bytes=238 protocol=https
2019-03-20T19:14:56.800338+00:00 heroku[router]: at=info method=POST path="/questions?token=null" host=serene-dusk-16559.herokuapp.com request_id=4a662a2c-aa16-4d76-aab1-2476fc62dae6 fwd="200.16.89.158" dyno=web.1 connect=0ms service=27ms status=404 bytes=393 protocol=https
2019-03-20T19:15:12.119325+00:00 heroku[router]: at=info method=POST path="/auth/signin" host=serene-dusk-16559.herokuapp.com request_id=d258c98a-798d-462f-a572-3342e317337e fwd="200.16.89.158" dyno=web.1 connect=0ms service=2ms status=404 bytes=395 protocol=https
2019-03-20T19:16:20.160492+00:00 heroku[router]: at=info method=GET path="/styles.3cdc173e203ba0d97803.css/" host=serene-dusk-16559.herokuapp.com request_id=01c696aa-528a-4a42-86ff-c838091aefa7 fwd="200.16.89.158" dyno=web.1 connect=0ms service=4ms status=404 bytes=415 protocol=https
2019-03-20T19:16:20.167370+00:00 heroku[router]: at=info method=GET path="/runtime.b57bf819d5bdce77f1c7.js/" host=serene-dusk-16559.herokuapp.com request_id=aa7038c2-0ed7-4f1a-9723-83f3d9e2b448 fwd="200.16.89.158" dyno=web.1 connect=1ms service=6ms status=404 bytes=415 protocol=https
2019-03-20T19:16:20.322885+00:00 heroku[router]: at=info method=GET path="/polyfills.20d0bb3b90b253b298ff.js/" host=serene-dusk-16559.herokuapp.com request_id=1d6ddb1f-67f6-4055-b4fa-7a38bebd483e fwd="200.16.89.158" dyno=web.1 connect=0ms service=3ms status=404 bytes=417 protocol=https
2019-03-20T19:16:20.352211+00:00 heroku[router]: at=info method=GET path="/main.4dbaf1f642adb24e3fce.js/" host=serene-dusk-16559.herokuapp.com request_id=6a0cc9b2-e6f3-4167-97ab-4c01b2a14e0a fwd="200.16.89.158" dyno=web.1 connect=1ms service=6ms status=404 bytes=412 protocol=https
2019-03-20T19:16:19.966151+00:00 heroku[router]: at=info method=GET path="/" host=serene-dusk-16559.herokuapp.com request_id=2a8bbb23-3db4-4acb-bead-9d7531d7140c fwd="200.16.89.158" dyno=web.1 connect=0ms service=9ms status=304 bytes=237 protocol=https
2019-03-20T19:16:29.674521+00:00 heroku[router]: at=info method=GET path="/" host=serene-dusk-16559.herokuapp.com request_id=a77d9905-a0e3-4a70-aee8-0f35a8a3d5ea fwd="200.16.89.158" dyno=web.1 connect=2ms service=2ms status=304 bytes=237 protocol=https
2019-03-20T19:16:29.879451+00:00 heroku[router]: at=info method=GET path="/styles.3cdc173e203ba0d97803.css/" host=serene-dusk-16559.herokuapp.com request_id=a31c22b8-380e-46f4-b378-83abf554b880 fwd="200.16.89.158" dyno=web.1 connect=1ms service=2ms status=404 bytes=415 protocol=https
2019-03-20T19:16:29.882163+00:00 heroku[router]: at=info method=GET path="/polyfills.20d0bb3b90b253b298ff.js/" host=serene-dusk-16559.herokuapp.com request_id=cca13f99-a539-476b-8c6d-b08f7cf80290 fwd="200.16.89.158" dyno=web.1 connect=1ms service=4ms status=404 bytes=417 protocol=https
2019-03-20T19:16:29.875676+00:00 heroku[router]: at=info method=GET path="/runtime.b57bf819d5bdce77f1c7.js/" host=serene-dusk-16559.herokuapp.com request_id=bbbdf264-d1e3-4051-abda-15fcbf007415 fwd="200.16.89.158" dyno=web.1 connect=0ms service=2ms status=404 bytes=415 protocol=https
2019-03-20T19:16:29.882290+00:00 heroku[router]: at=info method=GET path="/main.4dbaf1f642adb24e3fce.js/" host=serene-dusk-16559.herokuapp.com request_id=856abd2f-2d91-4354-95b0-02bee82fe040 fwd="200.16.89.158" dyno=web.1 connect=1ms service=4ms status=404 bytes=412 protocol=https
2019-03-20T19:16:41.865877+00:00 heroku[router]: at=info method=GET path="/" host=serene-dusk-16559.herokuapp.com request_id=cd235288-9a11-4b96-9e6d-d4f7d073c3ed fwd="200.16.89.158" dyno=web.1 connect=1ms service=4ms status=304 bytes=237 protocol=https
2019-03-20T19:16:42.081887+00:00 heroku[router]: at=info method=GET path="/polyfills.20d0bb3b90b253b298ff.js/" host=serene-dusk-16559.herokuapp.com request_id=c67c1f10-a247-4558-865a-97ce41b0397c fwd="200.16.89.158" dyno=web.1 connect=1ms service=20ms status=404 bytes=417 protocol=https
2019-03-20T19:16:42.080270+00:00 heroku[router]: at=info method=GET path="/styles.3cdc173e203ba0d97803.css/" host=serene-dusk-16559.herokuapp.com request_id=ebf0244b-5a39-4292-bc80-2d5e96325580 fwd="200.16.89.158" dyno=web.1 connect=1ms service=24ms status=404 bytes=415 protocol=https
2019-03-20T19:16:42.081109+00:00 heroku[router]: at=info method=GET path="/runtime.b57bf819d5bdce77f1c7.js/" host=serene-dusk-16559.herokuapp.com request_id=16a9aecf-7815-41bb-89e2-d2a41870a584 fwd="200.16.89.158" dyno=web.1 connect=1ms service=23ms status=404 bytes=415 protocol=https
2019-03-20T19:16:42.079885+00:00 heroku[router]: at=info method=GET path="/main.4dbaf1f642adb24e3fce.js/" host=serene-dusk-16559.herokuapp.com request_id=88e18b46-7945-432f-ac75-bf759c3de6d3 fwd="200.16.89.158" dyno=web.1 connect=0ms service=26ms status=404 bytes=412 protocol=https
2019-03-20T19:16:42.266130+00:00 heroku[router]: at=info method=GET path="/main.4dbaf1f642adb24e3fce.js/" host=serene-dusk-16559.herokuapp.com request_id=13913023-fc07-4710-a120-ac67bef19b53 fwd="200.16.89.158" dyno=web.1 connect=1ms service=2ms status=404 bytes=412 protocol=https
2019-03-20T19:17:10.113000+00:00 heroku[router]: at=info method=POST path="/auth/signup" host=serene-dusk-16559.herokuapp.com request_id=c9a6c58d-05d9-4745-8166-b6f67a2ede2c fwd="200.16.89.158" dyno=web.1 connect=1ms service=5ms status=404 bytes=395 protocol=https

El error es este:

bug_register.JPG

¿Alguno le ha pasado? ¿Sabe como solucionarlo? En desarrollo funciona todo…
Creo que es por express en el app.use.

Help!!

1
RAUL HENDE
RAUL HENDE
Estudiante

Buenas, les realizo una consulta, estoy haciendo este fantástico curso, y de repente cuando modifico el código no veo los cambios reflejados en el navegador.
¿ A que se debe?
Gracias.-

1
garbull
garbull
Estudiante
Utilice Visual Studio Code
1