我正在构建Backbone abd Expressjs应用程序。
当页面加载时,我想查看我的主页,它将使用ajax从本地公共文件夹加载。问题是浏览器正在向服务器发送请求,我得到了响应无法获取/
在服务器端,在app.js文件中没有//strong>的路由
我在Backbonerouter.js文件中创建了该路由。
routes: {
"":"home
}
简而言之,我希望index.html从客户端加载,而不是从服务器加载。
解决方案是将index.html文件放在公用文件夹中。现在,可以使用ajax(像模板一样)在本地加载和操作它。此外,url中的hash也可以工作(无需向服务器请求)——这是我的主要问题。