0

バックボーン マリオネット アプリのルーティングに問題があり、頭がおかしくなりました。持っているモジュールごとに Marionette.AppRouter をセットアップします。URL へのコンポーネントが 1 つしかない限り、ルーティングは正常に機能します。2 番目の「ディレクトリ」または :id を作成した瞬間、index.html に含まれるすべてのファイルの構文エラーがブラウザーに表示されます。index.html 自体も含まれます。

たとえば、myapp/articles は問題なく動作します。myapp/articles/78 が問題を教えてくれます。ルーターに 2 つの appRoutes を作成するだけでもテストしました...「article」と「article/something」。http://myapporに移動できますhttp://myapp/articlehttp://myapp.article/something、構文を提供し、何も処理しません。

以下の私の article_app.js は、 article/:id を機能させようとしているのを示しています..しかし、このすべての下に投稿されたエラーで毎回失敗します

azBest.module("ArticleApp",function(ArticleApp, azBest, Backbone, Marionette, $, _) {

ArticleApp.Router = Marionette.AppRouter.extend({
    appRoutes: {
        "article": "returnToResultsPage",
        "article/:id": "test"
    },
});

var API = {

    test: function(id) {
        console.log("testing...id:" + id);
        azBest.trigger("storefront:show");
    },
    returnToResultsPage: function() {
        azBest.trigger("storefront:show");
    }
};

azBest.on("article:show", function(model) {
    Backbone.history.navigate("article/"+model.get("articleid"));
    azBest.ArticleApp.Show.Controller.showArticle(model);
});

azBest.addInitializer(function(){
    new ArticleApp.Router({
        controller: API
    });
});

});


firefox のコンソールからキャプチャ。

SyntaxError: 構文エラー

78 (276 行目) SyntaxError: 構文エラー

json2.js (1 行目) SyntaxError: 構文エラー

unders....min.js (1 行目) SyntaxError: 構文エラー

backbo....min.js (1 行目) SyntaxError: 構文エラー

marion....min.js (1 行目) SyntaxError: 構文エラー

spin.min.js (1 行目) SyntaxError: 構文エラー

spin.jquery.js (1 行目) SyntaxError: 構文エラー

jquery...-min.js (1 行目) SyntaxError: 構文エラー

app.js (1 行目) SyntaxError: 構文エラー

storefront_app.js (1 行目) SyntaxError: 構文エラー

results_app.js (1 行目) SyntaxError: 構文エラー

article_app.js (1 行目) SyntaxError: 構文エラー

views.js (1 行目) SyntaxError: 構文エラー

featuringItems.js (1 行目) SyntaxError: 構文エラー

PopularItems.js (1 行目) SyntaxError: 構文エラー

ads.js (1 行目) SyntaxError: 構文エラー

article.js (1 行目) SyntaxError: 構文エラー

list_view.js (1 行目) SyntaxError: 構文エラー

list_c...ller.js (1 行目) SyntaxError: 構文エラー

show_view.js (1 行目) SyntaxError: 構文エラー

show_c...ller.js (1 行目) SyntaxError: 構文エラー

show_view.js (1 行目) SyntaxError: 構文エラー

show_c...ller.js (1 行目) SyntaxError: 構文エラー

show_view.js (1 行目) SyntaxError: 構文エラー

show_c...ller.js (1 行目) SyntaxError: 構文エラー

show_view.js (1 行目) SyntaxError: 構文エラー

show_c...ller.js (1 行目) SyntaxError: 構文エラー

list_view.js (1 行目) SyntaxError: 構文エラー

list_c...ller.js (1 行目) SyntaxError: 構文エラー

show_view.js (1 行目) SyntaxError: 構文エラー

show_c...ller.js (1 行目) ReferenceError: azBest が定義されていません

azBest.start();

78 (276行目)


構文エラーの原因がわかりません。最初と最後を除く各エラーは、<!DOCTYPE html>

4

1 に答える 1