Javascript 主干.js路由器不';不要在初始页上开火

Javascript 主干.js路由器不';不要在初始页上开火,javascript,backbone.js,backbone-events,backbone-routing,Javascript,Backbone.js,Backbone Events,Backbone Routing,我有一个非常简单的主干路由器,到目前为止一切都很好。除非我重新加载/直接输入url,即http://mydomain.com/#list/50fadc41125b0 我现在几乎什么都试过了,没有任何积极的结果 myRouter = Backbone.Router.extend({ routes: { "list/:id": "getList", "*actions": "defaultRoute" // not needed right now

我有一个非常简单的主干路由器,到目前为止一切都很好。除非我重新加载/直接输入url,即
http://mydomain.com/#list/50fadc41125b0
我现在几乎什么都试过了,没有任何积极的结果

myRouter = Backbone.Router.extend({
    routes: {
        "list/:id": "getList",      
        "*actions": "defaultRoute" // not needed right now
    },
    getList: function (id) {
        console.log ("test");
    }
});
我也这样试过,没有任何区别

// init router
router = new myRouter;
router.on('route:getList', function (id) {
    [...]
});
我不知道该怎么做! 希望有人能给我一个答案

编辑:

我也开始学习历史

Backbone.history.start();

由于一个错误,我在fetch success语句中异步初始化路由器,因此
Backbone.history.start()
没有要初始化的内容


感谢用户Lukas提醒我之前创建路由器

你开始写历史了吗?对我现在几乎在每个位置都进行了测试;)在调用
主干网.history.start()
之前,是否正在创建路由器?一把小提琴显示问题会有帮助的。thx,这解决了我的问题;)