BackboneとYeomanを使用してアプリを作成しています。ルーティングに問題があります。
次のルートを設定しています。
'test' : testMethod,
'' : index
私はpushstateを設定しました:
Backbone.history.start({pushState: true});
Chromeを使用しています
入力するとmyApp.com#test
、URLがに変わり、myApp.com/test
正しくtestMethod()
起動します。
myApp.com/test
ただし、ブラウザがURLを#から/に変更した後で直接gotoを実行するか、更新しようとすると、404が表示されます。
ページをテストするためにYeoman組み込みサーバーを使用しています。これが問題の原因である可能性がありますか?