Если я запускаю gunicorn, могу ли я поддерживать pushState и API истории HTML в моем приложении, размещенном на Heroku?
Я не хочу иметь хэши в моем Backbone/Марионетка.
Если я запускаю gunicorn, могу ли я поддерживать pushState и API истории HTML в моем приложении, размещенном на Heroku?
Я не хочу иметь хэши в моем Backbone/Марионетка.
Если я не ошибаюсь, ганикорн не имеет к этому никакого отношения. Чтобы использовать pushState, ваш сервер должен возвращать действительную страницу для любого URL-адреса, создаваемого вашим клиентским приложением.
Например, если ваше приложение Marionette имеет URL-адрес «/articles/5/comments», сервер ДОЛЖЕН ответить действительным содержимым при получении этого URL-адреса.
Тем не менее, ваш сервер может систематически возвращать один и тот же контент (например, по маршруту перехвата всех), который просто содержит ваше полное приложение Marionette. Затем приложение на стороне клиента вступит во владение, подготовит маршрут и загрузит данные.