Por favor, ajudar a traduzir a documentação em Português.
Page Contents
  1. Instalar as ferramentas do LoopBack, com IBM API Connect (apic) ou Ferramenta StrongLoop (slc).
  2. Leia Conceitos básicos de LoopBack para entender melhor a utilização do framework.
  3. Segue Iniciando com LoopBack para um rápido tutorial introdutório.

Grupo de discussão: LoopBack Developer Forum.

IBM API Connect é uma solução de gerenciamento de APIs end-to-end que usa o LoopBack para criação de APIs fornecendo ferramentas de build e deployment integradas:

  • Experiência integrada em todo o ciclo de vida da API, incluindo a API e a criação de micro-serviços em Node.js e Java.
  • Self-service access to APIs com portais de desenvolvedores e ferramentas de colaboração.
  • Gerenciamento unificado e dirigido em Node.js e Java para deployment on-premises e no Bluemix.
  • Inclui políticas de segurança e gateway com vasta opções de segurança e políticas de controle.

Consulte IBM API Connect para mais informações.

Se você é cliente IBM, para suporte técnico consulte Portal de suporte IBM.

O Framework LoopBack

O framework LoopBack é um conjunto de módulos em Node.js que podem ser usados de forma independente ou em conjunto para construir rapidamente APIs REST.

Uma aplicação LoopBack interage com fonte de dados por meio da API de modelo LoopBack, disponível localmente no Node.js, remotely over REST, e via cliente nativo APIs para iOS, Android, e HTML5. Usando essas APIs, apps podem consultar bancos de dados, armazenar dados, upload de arquivos, enviar e-mails, criar notificações push, registrar usuários e executar outras ações fornecidas pelos serviços e fonte de dados.

Clientes podem chamar APIs LoopBack diretamente usando Strong Remoting, uma conexão automática da camada de transporte, permite que você forneça métodos back-end da API em REST, WebSockets, e outros transportes.

O diagrama a seguir ilustra os principais módulos do LoopBack, e como eles estão relacionados, e suas dependências.

LoopBack modules</figure>

Módulos do Framework LoopBack

Categoria Descrição Use para… Módulos
Modelos Modelo e API do servidor Dynamically mock-up models e mostrar como APIs sem se preocupar com persistência. Loopback
Abstração Modelo de abstração de dados para persistência física Conecta-se a vários banco de dados ou serviços e obtendo como resposta um modelo abstrato com recursos CRUD independente do banco de dados ou serviço usado. loopback-datasource-juggler
Inicialização Inicialização do Aplicativo Configurar base de dados, personalizar modelos, configurar modelos e vinculá-los à base de dados, definir configurações de aplicativo e executar scripts de inicialização personaliados. loopback-boot
Sequenciamento Execução de middleware Configurar middleware para ser executado em vários pontos durante o ciclo de vida do aplicativo. loopback-phase
Dados Base de dados física de RDBMS e noSQL Habilitar conexões com base de dados RDBMS e noSQL, recuperando um modelo abstrato.
  • loopback-connector-mongodb
  • loopback-connector-mysql
  • loopback-connector-postgresql
  • loopback-connector-msssql
  • loopback-connector-oracle
  • Muitos outros…
Integração Conectores de sistema em geral Conecta-se a um sistema existente que expoem regras de negócio comuns através de APIs e interfaces web
  • loopback-connector-rest
  • loopback-connector-soap
Componentes Complementos para o núcleo LoopBack Integrar com serviços pre-built empacotados em componentes
  • loopback-component-push
  • loopback-component-storage
  • loopback-component-passport
Clientes Clientes SDKs Desenvolver aplicativos clientes usando plataforma nativa (iOS, Android, AngularJS) que interagem com o LoopBack APIs via REST.
  • loopback-sdk-ios
  • loopback-sdk-android
  • loopback-sdk-angular