Installation
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):
/server/datasources.json
...
"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:
/server/datasources.json
"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:
/server/models/push.json
{
"name": "push",
"base": "Model",
"plural": "Push",
"properties": {},
"validations": [],
"relations": {},
"acls": [],
"methods": []
}
Connect model to push data source
Connect the model to the data source:
/server/model-config.json
"push": {
"public": true,
"dataSource": "myPushDataSource"
}
Tags: connectors