0

如果我运行gunicorn ,我可以在Heroku托管的应用程序上支持pushState 和 HTML History API吗?

我希望我的Backbone / Marionette应用程序中没有散列。

4

1 回答 1

1

除非我弄错了,否则 gunicorn 与此无关。要使用 pushState,您的服务器必须为您的客户端应用程序生成的任何 URL 返回一个有效页面。

例如,如果您的 Marionette 应用程序具有“/articles/5/comments” URL,则服务器在收到该 URL 时必须以有效内容响应。

也就是说,您的服务器可以系统地返回包含完整 Marionette 应用程序的相同内容(例如,通过包罗万象的路线)。然后,客户端应用程序将接管,路由并加载数据。

于 2013-08-14T15:55:12.450 回答