Deberá crear una API donde el usuario pueda loguearse utilizando su email y su password, y al ser exitoso deberá devolver un token que quedará persistido en el Frontend.
usuario test
{
"email": "test@test.com",
"password": "123"
}
usuario admin
{
"email": "admin@test.com",
"password": "123"
}
/src
- /components
- /context
- /hooks
- /router
MovieApp.js
REACT_APP_API_ROUTE='http://localhost:3001'
REACT_APP_JWT_SECRET='maradona1982376234%$#&'
ESLINT_NO_DEV_ERRORS=true
Se conecta a la base de datos: avalith
/config (configuración de base de datos, creación de tablas y usuarios)
/controllers (funciones controladoras)
/routes (configuración de rutas)
PORT=3001
PGUSER='postgres'
PGHOST='localhost'
PGDATABASE='avalith'
PGPASSWORD=''
PGPORT='5432'
JWT_SECRET='maradona1982376234%$#&'
git clone https://github.com/EzequielCaste/avalith-fullstack-ezequiel-castellanos.git
cd avalith-fullstack-ezequiel-castellanos/server
npm install
abrir otra terminal en avalith-fullstack-ezequiel-castellanos/client
npm install
cd avalith-fullstack-ezequiel-castellanos/server
node index.js
cd avalith-fullstack-ezequiel-castellanos/client
npm start