gunicornを実行している場合、HerokuでホストされているアプリでpushState と HTML History APIをサポートできますか?
Backbone / Marionetteアプリにハッシュを入れたくない。
gunicornを実行している場合、HerokuでホストされているアプリでpushState と HTML History APIをサポートできますか?
Backbone / Marionetteアプリにハッシュを入れたくない。
私が間違っていない限り、gunicorn はこれとは何の関係もありません。pushState を使用するには、サーバーは、クライアント側アプリケーションが生成するすべての URL に対して有効なページを返す必要があります。
たとえば、マリオネット アプリに「/articles/5/comments」URL がある場合、サーバーはその URL を受信したときに有効なコンテンツで応答する必要があります。
とは言っても、サーバーは、完全なマリオネット アプリを含むだけの同じコンテンツを体系的に返すことができます (たとえば、キャッチ オール ルートを介して)。次に、クライアント側のアプリが引き継ぎ、ルートを取得し、データをロードします。