An open API service indexing awesome lists of open source software.

https://github.com/pedro-donoso/backend-jwt

Conexión a API, inicio de sesión mediante JWT, proyecto con Backend ya configurado, el usuario se logea y puede ver en 2 tablas la información de posts y albums
https://github.com/pedro-donoso/backend-jwt

api html5 javascript jwt jwt-auth jwt-authentication jwt-token postman

Last synced: 12 months ago
JSON representation

Conexión a API, inicio de sesión mediante JWT, proyecto con Backend ya configurado, el usuario se logea y puede ver en 2 tablas la información de posts y albums

Awesome Lists containing this project

README

          

![Captura](https://user-images.githubusercontent.com/68760595/130137837-40e5a67b-b288-4ca3-a5aa-f92d6ae250d2.PNG)

# Pasos:

*en caso de problemas CORS, desde terminal:

```
npm install cors
```

1. instalar node modules

```
npm install
```

2. tener instalado node

```
npm install node
```

3. consultar version node

```
node --v
```

4. levantar servidor

```
node index.js
```

(dejar escuchando en el puerto)

5. descargar postman desktop

:link: https://www.postman.com/

6. en postman acceder al endpoint configurado

:link: http://localhost:3000/api/login

7. opciones Postman método POST, en body opción raw y formato JSON

8. Escribir en Body

```
{
"email" : "Sincere@april.biz",
"password" : "secret"
}
```
- Estos datos de usuarios los obtenemos de la carpeta db, archivo user.json la contraseña es: secret
- Obtenemos un JWT

9. revisar información JWT

:link: https://jwt.io/

10. Una vez obtenido el JWT ingresar email y password en el servidor local

:link: htttp://localhost:3000/jwt-practico

```
email : "Sincere@april.biz",
password : "secret"
```

11. aparecerán 2 tablas la primera con titulos y cuerpos de POST y la segunda con id y titulo de ALBUMS

12. detener servidor, desde terminal

```
ctrl + c
y
```

![Captura](https://user-images.githubusercontent.com/68760595/130137991-195ab60f-f4ac-4f5a-a44b-5e626315284e.PNG)