阻止浏览器请求默认路由

时间:2013-07-10 12:53:14

标签: backbone.js express routes

我正在构建Backbone abd Expressjs应用程序。

当页面加载时,我想查看我的主页,该主页将从本地公用文件夹中加载ajax。问题是浏览器正在向服务器发送请求而我收到了响应无法获取/

在服务器端,在app.js文件中没有 / 的路由

我在Backbone router.js 文件中创建了该路由。

routes: {
    "":"home
}

简而言之,我希望从客户端加载 index.html ,而不是从服务器加载。

1 个答案:

答案 0 :(得分:0)

解决方案是将 index.html 文件放在公用文件夹中。 现在,它可以使用ajax(如模板)在本地加载和操作。网址中的哈希也可以工作(没有请求服务器) - 这是我的主要问题。