3.0.0-alpha.5 Fri Sep 09 2016 3.0.0-alpha.4 Mon Sep 05 2016 3.0.0-alpha.3 Thu Aug 11 2016 3.0.0-alpha.2 Mon Jun 13 2016 3.0.0-alpha.1 Tue Dec 22 2015 2.0.0-beta7 Wed Jul 16 2014 2.0.0. NOTE: This module is primarily intended for use with LoopBack 2.0. It does work with LoopBack 1.x applications, but none of the LoopBack 1.x examples or generated code (scaffolding) use it. This function takes an optional argument that is either a string or an object. دانلود برنامه Loopback 2.1.0 برای مک حجم: ۱۴,۲۸ مگابایت نیازمندی سیستم: OS X 10.9 به بعد. LoopBack LoopBack is a highly-extensible, open-source Node.js framework that enables you to: Create dynamic end-to-end REST APIs with little or no coding. Access data from major relational databases, MongoDB, SOAP, and REST APIs. Incorporate model relationships and access controls for complex APIs. Network software and utilities can use 127.0.0.1 to access a local computer's TCP/IP network resources. Messages sent to loopback IP addresses like 127.0.0.1 do not reach outside to the local area network (LAN) but instead are automatically re-routed by the computer's own network adapter back to the receiving end of the TCP/IP stack.
IBM builds and maintains these Open-source solutions for the API developer community:
LoopBack: Implement your REST API.
API Microgateway: Protect, enrich, and control access to API services.
OpenAPI-to-GraphQL: Create a fully functional GraphQL wrapper for existing REST(-like) APIs, described by an Open API Specification (OAS) or Swagger.
We also support these key technologies for API development:
Node.js - Get projects done quickly, leverage the broad knowledge of JavaScript, and scale to the massive concurrency needed for mobile, IoT and next-generation web APIs.
OpenAPI Spec - Open standard for defining and describing your API.
LoopBack
LoopBack is a highly-extensible, open-source Node.js framework that enables you to:
Create dynamic end-to-end REST APIs with little or no coding.
Access data from major relational databases, MongoDB, SOAP, and REST APIs.
Incorporate model relationships and access controls for complex APIs.
Use separable components for file storage, third-party login, and OAuth 2.0.
Getting Started
Assuming you have already installed Node, install the LoopBack CLI tool:
Microgateway
The Microgateway is a developer-focused, extensible gateway framework written in Node.js for enforcing access to Microservices and APIs. It supports the following core features:
Secure and control access to APIs using Swagger (OpenAPI) Specification.
Collection of pre-built gateway policies for API Key validation, OAuth 2.0, rate limiting, and JavaScript.
Simple interfaces for creating your own gateway policies.
The role of a Gateway in an API architecture is to protect, enrich and control access to API services. These sets of capabilities are often related to security and rate limiting, but it also includes the ability to do deeper message inspection.
Getting Started
Ready to install and run a stand alone microgateway:
Step 1: Clone the microgateway repository
Step 2: Populate all of the necessary dependencies for the project
To complete the setup and learn more, see the GitHub repository.
OpenAPI-to-GraphQL
OpenAPI-to-GraphQL allows you to take any OpenAPI Specification (OAS) and create a GraphQL interface.
Nested data. Schemas and links defined in the OAS are used to compose data definitions. Furthermore, hierarchical path structures can be used to nest data via the addSubOperation option.
API Sanitation. GraphQL-incompatible identifiers of your API are sanitized. For example, API parameters or data definitions with unsupported characters (e.g., -, ., , :, ;..) are removed.
Authentication. OpenAPI-to-GraphQL provides viewers to support passing API keys or basic auth credentials. OAuth 2.0 integration can be handled by the hosting application.
Getting Started
Are you ready to translate from REST to GraphQL? Let's get you started!
OpenAPI-to-GraphQL can be used either as a library, or via its Command Line Interface (CLI). To install OASGraph, clone the repository and link the library (for the CLI commands to work) using the indicated steps.
To keep going, visit the OpenAPI-to-GraphQL page. Easy data transform 1 1 0 2.
Node.js
Loopback /32
Maintained by the Node Foundation, Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. As the Foundation describes, 'As an asynchronous event driven JavaScript runtime, Node is designed to build scalable network applications.'
For more information, see Node.js
Open API
Loopback 2
The Open API Initiative (OAI) was created by a consortium of forward-looking industry experts who recognize the immense value of standardizing on how REST APIs are described. As an open governance structure under the Linux Foundation, the OAI is focused on creating, evolving and promoting a vendor neutral description format. SmartBear Software has donated the Swagger Specification directly to the OAI as the basis of this Open Specification. The current version of the OpenAPI specification is OpenAPI Specification 3.0.1.
Loopback 4.0
Loopback 2 1 3 0 M
APIs form the connecting glue between modern applications. Nearly every application uses APIs to connect with corporate data sources, third party data services or other applications. Creating an open description format for API services that is vendor neutral, portable and open is critical to accelerating the vision of a truly connected world.