Я пытался добавить в закладки различные маршруты в своем приложении, и это возможно, если у меня не включен pushState. Пользователь может ввести mysite.com/#/view/30, и отобразится правильный вид.
Однако, если я включу pushState и перейду на mysite.com/view/30, я получу ошибку синтаксического анализа (переход туда через корневую страницу работает нормально).
В настоящее время я использую шаблон Backbone.js с использованием Require.js, и в моем файле config.js появляется ошибка синтаксического анализа. Я совершенно уверен, что проблема не в Require, но я не совсем уверен. Честно говоря, я не обязательно знаю, какой код сюда вставить, потому что я считаю, что мне больше не хватает фундаментального понимания разницы между hashbangs и pushState.
Я прочитал о функции HTML5, однако ответ на мой конкретный вопрос все еще ускользает от меня.