I get Cannot call \'start\' of undefined when calling...
Cannot call \'start\' of undefined
Backbone.history.start()
When running some checks Backbone return
I faced exact same issue for different reason, after spending couple of hours i realized that a method in my router "route" : function() is causing the issue, after i comment this unnecessary extra method, history.start() worked as expected.