ここでバックボーンボイラープレートを使用してい ます https://github.com/tbranyen/backbone-boilerplate
私は静的な html/js オフラインで開発を行い、オンラインで別の本番前のサイトにアップロードする前にオフラインでテストを行います。私を悩ませたのは、ルーターが本番前では機能するが、オフラインでは機能しないことです. これはroot
前の場合です:
var app = {
// The root path to run the application.
root: "/myfolder/"
};
オンライン試作品の URL は次のとおりです。
http://www.mywebsite.com/myfolder/index.html
これはオフライン用の URL です:
file:///C:/Users/MyHome/Desktop/MyProject/MyApp/index.html
root
オフラインで何を使用しますか? root
プリプロダクションにアップロードするたびに変更し続けないようにする方法はありますか? または、ルーターは静的 html でまったく機能しませんか?
psこれはmain.jsのコードです
Backbone.history.start({ pushState: true, root: app.root });