Page Contents


If you haven’t yet installed the Push component, in your application root directory, enter:

$ npm install loopback-component-push --save

This will install the module from npm and add it as a dependency to the application’s  package.json file.

Creating a push data source

Create a new push data source with the data source generator.

When prompted, select other as the connector.  

At the prompt “Enter the connector name without the loopback-connector- prefix,” enter push.

This creates an entry in datasources.json like this (for example):


 "myPushDataSource": {
    "name": "myPushDataSource",
    "connector": "push"

Configuring a push data source

To configure a push data source, edit the datasources.json file. For example as shown in the push example:


"myPushDataSource": {
    "name": "myPushDataSource",
    "connector": "push",
    "installation": "installation",
    "notification": "notification",
    "application": "application"

Defining a push model

Then define a push model in the Model definition JSON file, for example:


  "name": "push",
  "base": "Model",
  "plural": "Push",
  "properties": {},
  "validations": [],
  "relations": {},
  "acls": [],
  "methods": []

Connect model to push data source

Connect the model to the data source:


"push": {
    "public": true,
    "dataSource": "myPushDataSource"
Tags: connectors