Gunicorn,Heroku和pushState / HTML5 History API支持

时间:2013-08-14 03:01:14

标签: backbone.js heroku marionette gunicorn pushstate

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

我希望我的Backbone / Marionette应用中没有哈希值。

1 个答案:

答案 0 :(得分:1)

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

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

也就是说,您的服务器可以系统地返回相同的内容(例如通过捕获所有路径),其中只包含您的完整Marionette应用程序。然后,客户端应用程序将接管,解散路由并加载数据。