43 lines
808 B
JavaScript
43 lines
808 B
JavaScript
// client app
|
|
var app = loopback();
|
|
|
|
app.dataSource('api', {
|
|
connector: loopback.Server,
|
|
host: 'localhost',
|
|
port: 3000,
|
|
base: '/api',
|
|
discover: loopback.remoteModels
|
|
});
|
|
|
|
app.dataSource('local', {
|
|
connector: loopback.Memory
|
|
});
|
|
|
|
var Color = loopback.getModel('Color');
|
|
var LocalColor = app.model('LocalColor', {dataSource: 'local'});
|
|
|
|
LocalColor.create([
|
|
{name: 'red'},
|
|
{name: 'green'},
|
|
{name: 'blue'}
|
|
], function() {
|
|
LocalColor.replicate(0, Color, {}, function() {
|
|
console.log(arguments);
|
|
});
|
|
});
|
|
|
|
|
|
// Color.create([
|
|
// {name: 'red'},
|
|
// {name: 'green'},
|
|
// {name: 'blue'}
|
|
// ], function() {
|
|
// Color.find(function(err, colors) {
|
|
// console.log(colors);
|
|
// });
|
|
// });
|
|
|
|
// Color.find({where: {name: 'green'}}, function(err, colors) {
|
|
// console.log(colors);
|
|
// });
|