Toggle navigation
LoopBack
API Docs
View
LoopBack Overview
LoopBack 4
LoopBack 3.x
LoopBack 2.x
Community projects
Contributing to LoopBack
Resources
Docs Github Repo
Announcements Mailing List
Developer Forum
Gitter Chat Room
LoopBack on Stack Overflow
StrongLoop Blog - LoopBack
Translations
Español (v2)
Français (v2)
한국어 (v3)
한국어 (v2)
Português (v2)
Português (v4)
日本語 (v3)
日本語 (v2)
Pусский (v2)
中文 (v2)
LoopBack 3.x
Installation
Installation troubleshooting
3.0 Release Notes
Migrating apps to v3
LoopBack core concepts
Routing
LoopBack FAQ
Glossary
StrongLoop Labs
Getting started with LoopBack
Create a simple API
Use API Explorer
Connect your API to a data source
Extend your API
Add a static web page
Add a custom Express route
Next steps
Considerations for GDPR readiness
Getting started part II
Introducing the Coffee Shop Reviews app
Create new data source
Create new models
Define model relations
Define access controls
Define a remote hook
Create AngularJS client
Learn more
Tutorials and examples
Security advisories
08-15-2018
08-08-2018
01-31-2018
10-24-2017
09-21-2017
03-10-2017
Creating an application
Environment-specific configuration
Versioning your API
Standard project structure
Defining data sources
Creating a database schema from models
Data sources: advanced topics
Using database transactions
Executing native SQL
Building a connector
Implementing CRUD methods
Implementing model discovery
Implementing auto-migration
Defining models
Using the model generator
Discovering models from relational databases
Creating models from unstructured data
Customizing models
Exposing models over REST
Validating model data
Creating model relations
Tutorial: model relations
BelongsTo relations
HasOne relations
HasMany relations
HasManyThrough relations
HasAndBelongsToMany relations
Polymorphic relations
Querying related models
Embedded models and relations
Nested queries
Using built-in models
Extending built-in models
Adding remote methods to built-in models
Model property reference
Built-in models REST API
PersistedModel REST API
Access token REST API
ACL REST API
Application REST API
Relation REST API
Role REST API
User REST API
Attaching models to data sources
Managing users
Registering users
Logging in users
Partitioning users with realms
User management example
Authentication, authorization, and permissions
Introduction to User model authentication
Controlling data access
Making authenticated requests
Defining and using roles
Accessing related models
Creating a default admin user
Security considerations
Tutorial: access control
Working with data
Creating, updating, and deleting data
Querying data
Fields filter
Include filter
Limit filter
Order filter
Skip filter
Where filter
Advanced topics: data
Realtime server-sent events
AngularJS Live Set
AngularJS Live Set example
Real-time apps AngularJS using socket.io
Adding application logic
Working with LoopBack objects
Adding logic to models
Remote methods
Remote hooks
Operation hooks
Connector hooks
Tutorial: Application logic
Defining boot scripts
Defining mixins
Defining middleware
Middleware example
Using current context
Events
Using promises
Running and debugging apps
Setting debug strings
Using strong-error-handler
Preparing for deployment
Running LoopBack apps on Bluemix
LoopBack components
OAuth 2.0 component
Push notification component
Push notifications for iOS apps
Push notifications for Android apps
Storage component
Storage component REST API
Storage component example
Passport login component
Configuring providers.json
Tutorial: third-party login
Synchronization component
Tutorial: Offline Synchronization
Advanced topics - sync
Creating components
Command-line tools
ACL generator
API definition generator
Application generator
Bluemix configuration generator
Boot script generator
Data source generator
Middleware generator
Model generator
Oracle installer command
Property generator
Refresh definitions command
Relation generator
Remote method generator
SOAP generator
Swagger generator
Client SDKs
iOS SDK
Getting started with the iOS SDK
Android SDK
Getting started with the Android SDK
Working with files using the Android SDK
Push notifications using Android SDK
Working with the LocalInstallation class
AngularJS SDK
Angular example app
AngularJS Grunt plugin
Xamarin SDK
Xamarin client API
Xamarin example app
Isomorphic LoopBack
Running LoopBack in the browser
Using Browserify
Isomorphic example
Connectors reference
Memory connector
Database connectors
Cassandra connector
Cloudant connector
DashDB
DB2 connector
DB2 for iSeries connector
DB2 for z/OS
Informix connector
MongoDB connector
MongoDB Connector Tutorial
Using MongoLab
MySQL connector
MySQL Connector Tutorial
Oracle connector
Installing the Oracle connector
Oracle connector tutorial
PostgreSQL connector
PostgreSQL connector tutorial
Redis connector
Redis key-value connector
KV connector example
SQL Server connector
SQL Server connector tutorial
SQLite3 connector
z/OS Connect Enterprise Edition connector
Other connectors
Email connector
JSON RPC connector
MQ Light connector
Push connector
Remote connector
Remote connector example
Strong Remoting
REST connector
REST connector example
SOAP connector
Strong-soap
SOAP connector example
Connecting to SOAP web services
Storage connector
Swagger connector
Community connectors
Project layout reference
client directory
common directory
Model definition JSON file
Model extension file
package.json
server directory
component-config.json
config.json
datasources.json
middleware.json
middleware.development.json
model-config.json
server.js
Node reference
LoopBack types
Geopoint type
Valid names in LoopBack
Basic model object
Connected model object
Error object
LoopBack middleware
Publish-subscribe messaging
Strong Pub-sub
Pub-sub bridge
MQTT adapter
Redis pub-sub adapter
Primus pub-sub adapter
Node pub-sub example app
LoopBack pub-sub example app
All tags
Contributing pages
Edit this page
Page Contents
The following pages are tagged with
contributing
Title
Excerpt