Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 主干web应用程序上的文件结构_Backbone.js_Namespaces_Directory Structure_Backbone Routing - Fatal编程技术网

Backbone.js 主干web应用程序上的文件结构

Backbone.js 主干web应用程序上的文件结构,backbone.js,namespaces,directory-structure,backbone-routing,Backbone.js,Namespaces,Directory Structure,Backbone Routing,我正在开发一个通过主干网运行并利用路由器的web应用程序。在某些事件成功时,我希望将用户重定向到静态成功页面 有什么好的命名约定可以将路由url路径与静态页面(如“我的成功”页面)明确分开 我的路由主干对象中的路由对象如下所示: App.MyRouter = Backbone.Router.extend({ routes: { "": "index", "!/search/*search": "search"

我正在开发一个通过主干网运行并利用路由器的web应用程序。在某些事件成功时,我希望将用户重定向到静态成功页面

有什么好的命名约定可以将路由url路径与静态页面(如“我的成功”页面)明确分开

我的路由主干对象中的路由对象如下所示:

App.MyRouter = Backbone.Router.extend({
    routes: {
        "":                     "index",
        "!/search/*search":     "search",
        "!/profile/*user":      "profile",
        "!/business/:id":       "business"

    }
});

/static/success.html
或者我很困惑或者我不理解这里的问题。我也不确定你在问什么。如果静态页面不是主干路由的一部分,那么不要包含它。用户通常会被重定向到静态页面,因为主干路由器在没有匹配路由的情况下会忽略它。