我已经定义
var AppRouter = Backbone.Router.extend({
routes: {
"photos/": "showPhotos",
"pic/:object_id": "getPic"
//"*actions": "defaultRoute"
},
showPhotos: function() {
console.log("routing: showPhotosPage");
App.showPhotosPage();
},
我还确保启动并启动路由器...
// Initiate the router
var app_router = new AppRouter();
// Start Backbone history
Backbone.history.start();
当我将浏览器指向 localhost/~myusername 时,获取要加载的页面和脚本(通过查看 firebug)。但是,如果我将浏览器指向 localhost/~myusername/photos/photos/,则会出现以下浏览器错误。
未找到 在此服务器上未找到请求的 URL /~jayc707/moments/。
我正在使用 Apache 运行 Mountain Lion。
谢谢!