loopback/example/browser/client.js

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);
// });