Backbone models

We have just built all the views and a few of them referenced models and collections, which is why we will create all the required objects right now. The first thing we need to do is create a file named models.js under static/js/. This will be the file that holds all the definitions for our models, collections, and router.

Syncing the models with Socket.IO

Backbone models and collections are built to work within a REST framework. Each Backbone model and collection has a sync method that maps the four CRUD operations (Create, Read, Update, and Delete) to a URL that we would pass in. Our application does not use REST to transfer data from the server to client; it uses Socket.IO. There is no built-in adapter, so we must roll our own. ...

Get Building Scalable Apps with Redis and Node.js now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.