Tutorial: cree api con autenticación utilizando loopback IBM

El primer paso es duplicar nuestro proyecto anterior o crear uno nuevo y puedes acceder a mi tutorial anterior aquí .

Comencemos abriendo el símbolo del sistema de Noddejs y escriba los siguientes comandos:

lb4 example todo

cd loopback4-example-todo

E instale la extensión de autenticación:

npm i --save @loopback/authentication @loopback/authentication-jwt

Una vez completada la instalación, vaya a la carpeta raíz de nuestro proyecto y abra la carpeta src y abra también el archivo application.ts con notepad ++.

Preste atención en este paso, el archivo debe tener el siguiente código, adáptelo para que se vea así:

El siguiente paso es crear un controlador, para hacerlo, vaya al indicador de nodejs y escriba el comando:

controlador lb4

El nombre del controlador es:

Usuario

Y luego elige la opción:

Controlador vacío

El siguiente paso es agregar puntos finales al UserController.

Vaya a la carpeta raíz de nuestro proyecto y abra la carpeta src , la carpeta de controladores y abra el archivo user.controller.ts y edítelo para que se vea así:

El siguiente paso es proteger nuestra api para hacerlo abrir la carpeta src y la carpeta controllers y editar todo.controller.ts para que se vea así:

Finalmente ve y prueba nuestra API:

en el indicador de nodejs escriba:

inicio npm

Y el ir a:

http://localhost:3000/explorer.

Y la salida de nuestro controlador de usuario debería verse así:

Para probar el POST / registro, use esto y verifique si funciona:

{
  "email": "[email protected]",
  "password": "testuser2"
}

{
  "token": "aaaaaaaaa.aaaaaaaaaaaaaaaaa"
}

Suggested posts

Preguntas de la entrevista de Node JS (de básico a avanzado) Parte 5

Preguntas de la entrevista de Node JS (de básico a avanzado) Parte 5

Hoy continúo con la serie de preguntas de entrevistas de Node JS. Esta serie se basará en 5 partes que cubren las preguntas importantes que se hacen en las entrevistas desde Básico hasta Avanzado Antes de comenzar.

Preguntas de la entrevista de Node JS (de básico a avanzado) Parte 4

Preguntas de la entrevista de Node JS (de básico a avanzado) Parte 4

Hoy continúo con la serie de preguntas de entrevistas de Node JS. Esta serie se basará en 5 partes que cubren las preguntas importantes que se hacen en las entrevistas desde Básico hasta Avanzado Antes de comenzar.

Related posts

Repensar los medios: las cinco verdades de McChesney y el futuro de las comunicaciones

En el mundo hiperconectado de hoy, los sistemas de medios juegan un papel fundamental en la formación de la opinión pública y, en consecuencia, en la toma de decisiones democrática. En su profundo análisis de la economía política de la comunicación, el académico Robert McChesney desafía la sabiduría convencional y presenta lo que él llama las “cinco verdades” sobre los medios.

Búsqueda de información sobre nombres de dominio

Un extracto de Small, Sharp Software Tools de Brian P. Hogan

Búsqueda de información sobre nombres de dominio

Cuando realiza una solicitud a facebook.com, su computadora busca el nombre de dominio para traducir ese nombre de dominio en una dirección IP para que su computadora pueda hacer esa conexión.

Dos años en diseño: lo bueno, lo malo y lo feo...

Dos años en diseño: lo bueno, lo malo y lo feo...

“Oye, Siri, toca Me Dive de Olivia Dean”. Fue en mayo de 2021 cuando comencé mi pasantía en Future Academy Africa en Akure, Nigeria.

"La fosa de las Marianas revelada: revelando las aterradoras verdades ocultas del abismo"

"La fosa de las Marianas revelada: revelando las aterradoras verdades ocultas del abismo"

Introducción: Bienvenidos, valientes lectores, a un viaje que nos llevará a las profundidades más oscuras de nuestro planeta. En este blog, profundizamos en el enigmático mundo de la Fosa de las Marianas, descubriendo sus secretos ocultos y descubriendo las verdades escalofriantes que se encuentran debajo de su superficie.