UNPKG

backbone-http

Version:

An HTTP interface for BackboneORM

30 lines (27 loc) 1.32 kB
<!DOCTYPE HTML> <html> <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> <head> <title>Backbone-ORM</title> <script type="text/javascript" src="../../node_modules/underscore/underscore.js"></script> <script type="text/javascript" src="../../node_modules/backbone/backbone.js"></script> <script type="text/javascript" src="../../node_modules/moment/moment.js"></script> <script type="text/javascript" src="../../node_modules/inflection/lib/inflection.js"></script> <script type="text/javascript" src="../../node_modules/backbone-orm/stream.js"></script> <script type="text/javascript" src="../../node_modules/backbone-orm/backbone-orm.js"></script> <script type="text/javascript" src="../../node_modules/superagent/superagent.js"></script> <script type="text/javascript" src="../../backbone-http.js"></script> <script type="text/javascript"> var Test = Backbone.Model.extend({ urlRoot: '/api/tests', model_name: 'Test' }); Test.prototype.sync = Backbone.HTTP.sync(Test); var test = new Test({name: 'Bob'}); test.save(function(err){ Test.stream() .on('data', function(model){ console.log("Model: " + model.get('name')); }) .on('error', function(err){ console.log("An error is expected: " + err); }); }); </script> </head>