【发布时间】:2013-08-14 23:55:12
【问题描述】:
如果我在我的Heroku 托管的应用程序上运行gunicorn,我可以支持pushState and the HTML History API 吗?
我不想在我的Backbone/Marionette 应用程序中使用哈希。
【问题讨论】:
标签: backbone.js heroku marionette gunicorn pushstate
如果我在我的Heroku 托管的应用程序上运行gunicorn,我可以支持pushState and the HTML History API 吗?
我不想在我的Backbone/Marionette 应用程序中使用哈希。
【问题讨论】:
标签: backbone.js heroku marionette gunicorn pushstate
除非我弄错了,否则 gunicorn 与此无关。要使用 pushState,您的服务器必须为您的客户端应用程序生成的任何 URL 返回一个有效页面。
例如,如果您的 Marionette 应用有一个“/articles/5/cmets” URL,则服务器在收到该 URL 时必须以有效内容进行响应。
也就是说,您的服务器可以系统地返回包含完整 Marionette 应用程序的相同内容(例如,通过包罗万象的路由)。然后,客户端应用程序将接管,路由并加载数据。
【讨论】: