API simples usando o LoopBack4

Leandro Gomes
3 min readApr 14, 2021

A framework LoopBack da IBM não funciona como um assistente de criação de API’s, o programador pode definir um modelo de dados, criar controladores, ligar as suas API’s a Bases de Dados, etc.

1º passo - Instalar o Node.js.

2º passo - Vamos usar o gestor de pacotes npm, para instalar o LoopBscak executando o seguinte comando na CMD

npm install -g @loopback/cli

3º Criar a App

Para criar a nossa app vamos usar o comando lb4 + o nome da nossa app por exemplo

lb4 helloloopback

Depois vamos preencher os dados sobre o projeto e selecionamos os recursos, neste caso selecionamos Ativar eslint, como podemos ver na figura seguinte

Depois de criada a nossa API, na CMD diz-nos quais os passos seguintes para experimentar a nossa API, como podemos ver na figura seguinte

Depois de executar os comandos anteriores o resultado será

Como podemos ver o servidor já se encontra ativo no porto 3000, agora podemos ir ao browser e inserir o seguinte url

http://localhost:3000/

O resultado será

Clicando em explorer acedemos à pagina inicial da nossa API como podemos ver na imagem seguinte

Agora vamos criar uma função “helloLoopback”, no nosso hello-loop-back.controller.ts, onde vamos depois inserir da seguinte forma

Depois de criar a função helloLoopback vamos substituir o código existente no nosso hello-loop-back.controller.ts, pelo código seguinte, que nos vai retornar a mensagem que definirmos na nossa função

import {get} from '@loopback/rest';export class HelloController {
@get('/hello')
hello(): string {
return 'Hello Leandro, bem vindo ao LoopBack!';
}
}

Depois na CMD executamos o comando

npm start

Para ativar o servidor, abrimos o browser e colocamos o seguinte url

http://localhost:3000/explorer/#/

E já temos na nossa API a função que colocamos no nosso controller “hello-loop-back.controller.ts”, que acabamos de adicionar

Clicando na função assinalada na imagem anterior vamos abrir a função hello

Clicando em try it out como assinalado na imagem anterior, podemos depois executar a função clicando em execute como assinalado na imagem seguinte

E o resultado será o seguinte

E assim concluímos a nossa primeira API simples utilizando a framework LoopBack da IBM.

--

--

Leandro Gomes

Estudante de Engenharia Informática do Instituto Politécnico da Guarda.