Wilson Fabian Pérez Sucuzhañay
Edward Mejias Brito
Kenny Lazo
Fernando Quinteros Gutierrez
Angel Chacin Mendoza
Mauricio Combariza
Sergio Andrés Majé Franco
No podemos hacer un listado de las rutas que necesitan tener una session activa o tenemos que hacer en cada pagina de api o pagina normal esta validación ¿?
pudiste resolver esto? yo estoy optando por preguntar en el _app si la sesión está activa y dependiendo continua la navegación o lo mando a login
si tienes ya un backend en python , php u otro lenguaje ya tienen muchas formas de proteger las rutas.
Pero si las estas creando desde next js creo que tendrías que hacerlo de esa manera como en el video.
pero es más fácil si tienes un backend listo y desde el front solo validas como la anterior clase con useSesion , o getSesion con serverSideProps.
El endpoint inicial de premium
import { NextApiHandler } from 'next' import random from 'lodash/random' const premium: NextApiHandler = async (request, response) => { response.status(200).json({ data: `https://randomfox.ca/images/${random(1, 122)}.jpg`, time: new Date().getTime(), }) } export default premium
creo que las versiones actuales las rutas api ya estan protegidas correcto ?
Si, trabajo con react y no con next, existe alguna libreria similar a next auth que puedo usar? Alguien sabe si existe y como se llama?
La documentación brinda tres formas de proteger las rutas con NextAuth:
useSessionunstable_getServerSessionActualmente, getSession no está funcionando muy bien en server side, así que la documentación recomienda usar por ahora unstable_getServerSession en su lugar