如果我运行gunicorn我可以在我的pushState and the HTML History API托管应用上支持Heroku吗?
我希望我的Backbone / Marionette应用中没有哈希值。
答案 0 :(得分:1)
除非我弄错了,否则枪炮将与此毫无关系。要使用pushState,您的服务器必须为客户端应用程序生成的任何URL返回有效页面。
例如,如果您的Marionette应用程序具有“/ articles / 5 / comments”URL,则服务器必须在收到该URL时回复有效内容。
也就是说,您的服务器可以系统地返回相同的内容(例如通过捕获所有路径),其中只包含您的完整Marionette应用程序。然后,客户端应用程序将接管,解散路由并加载数据。