Ciclo de vida de una aplicación de Nuxtjs

Como ya sabrás seguramente, hace poco publique mi primer curso en la plataforma OpenWebinas sobre Nuxtjs. En una de las píldoras publicas, hablo sobre el ciclo de vida de una aplicación hecha con nuxtjs (desde el punto de vista SSR o Server Side Render).

Puedes echarle un vistazo al video!

El ciclo de vida de una aplicación desarrollara en Nuxt.js es el siguiente:

  •  Comienza siempre por la petición HTTP al servidor , en el cual, en una primera instancia, se inicializa el estado de la aplicación, en el caso de que se hubiera definido un store.
  •  Después entra en juego el middleware , que sería el que comprobaría cada página y si tiene algún tipo de middleware con el que actuar.
  •  A continuación, entraría en juego el método validate , que comprobaría si una página existe o no, redireccionando al usuario en caso contrario.
  •  Si se han definido los métodos asyncData fetch , sería el momento en el que el servidor realizaría las peticiones.
  •  Por último, se renderizarían los componentes , que sería la información que se le mandaría al usuario.
  •  Este proceso se repite siempre que un usuario haga clic de una página otra mediante Navigate , y volvería otra vez al middleware, dónde se comprobaría, por ejemplo, si un usuario tiene permisos para acceder a esa ruta, en caso de haber configurado un servicio de autentificación en el mismo, y seguiría el proceso repitiendo los pasos anteriores.