Javascript 牵线木偶.js+;Backbone.js检测无效路由和触发功能

Javascript 牵线木偶.js+;Backbone.js检测无效路由和触发功能,javascript,backbone.js,routes,url-routing,marionette,Javascript,Backbone.js,Routes,Url Routing,Marionette,我已经用它构建了一个web应用程序,它基本上是一个包装器 问题陈述:我想检测无效的路由/URL,并触发一个重定向到404页面的函数 我所尝试的: 黑客1 将*无效的映射添加到我的应用程序的一个控制器,如下所示 此方法的问题: 这不是一个好的可维护的解决方案,因为我有多个应用程序和多个控制器,只是随机添加无效的映射到任何控制器听起来不是一个合理的解决方案 代码: + 黑客2 使用扩展HistoryAPI,但我的木偶应用程序似乎无法在此解决方案上运行 对官方文档的进一步阅读并没有解释如何在木偶框架中

我已经用它构建了一个web应用程序,它基本上是一个包装器

问题陈述:我想检测无效的路由/URL,并触发一个重定向到404页面的函数

我所尝试的:

黑客1

*无效的
映射添加到我的应用程序的一个控制器,如下所示

此方法的问题:

这不是一个好的可维护的解决方案,因为我有多个应用程序和多个控制器,只是随机添加无效的映射到任何控制器听起来不是一个合理的解决方案

代码: +

黑客2

使用扩展
History
API,但我的木偶应用程序似乎无法在此解决方案上运行

对官方文档的进一步阅读并没有解释如何在木偶框架中正确扩展
History
API的概念


下面是有关Stackoverflow的一些相关问题,但没有一个详细解释如何实现所需的行为。 (请注意,我是脊骨/木偶的初学者。)


试着按原样做,并用你的声音聆听活动app@nikhilmehta我已经尝试过这个解决方案,但它不起作用。有什么问题吗?@InamTaj看看,有。测试,为我工作。(必须承认我不完全理解为什么一个有效,另一个无效…)谢谢@0x2D9A3它有效了。!