Skip to content

Simple authentication application using node, express, mongodb and jwt.

Notifications You must be signed in to change notification settings

TatsuyaX/simple-auth-jwt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Autenticación básica con NodeJs, MongoDB y JWT

Aplicación sencilla que cuenta con un registro, login y un home para los que se han iniciado sesión.

Descripción

Al iniciar la aplicación se conectará con una base de datos en la que se gestionarán los usuarios. La aplicación corre en el puerto 3001 por defecto.

Ejecución

Renombrar el .env.ejemplo a .env y llenar con los datos correctos.

npm start
  • Para registrar un usuario nuevo se tendrá que hacer una petición POST a localhost:3001/api/auth/register con los respectivos parámetros.
{
    "name": "Melarc",
    "surname": "Test test",
    "email": "[email protected]",
    "password": "example_password"
}
  • Para el login se hace una petición post a localhost:3001/api/auth/login con los campos respectivos. En caso de OK se devolverá el token generado
{
    "email": "[email protected]",
    "password": "example_password"
}
  • Para verificar si funciona se realiza una petición GET a localhost:3001/api/home que solo será visible con el token.

About

Simple authentication application using node, express, mongodb and jwt.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%