【问题标题】:prevent browser from requesting default route阻止浏览器请求默认路由
【发布时间】:2013-07-10 12:53:14
【问题描述】:

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

当页面加载时,我想查看我的主页,该主页将使用 ajax 从本地公共文件夹加载。问题是浏览器正在向服务器发送请求,我得到了响应 Cannot GET /

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

的路由

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

routes: {
    "":"home
}

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

【问题讨论】:

    标签: backbone.js express routes


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-14
      • 2016-09-11
      • 2022-01-21
      • 1970-01-01
      相关资源
      最近更新 更多