Express Routes生成404响应

时间:2013-11-21 17:48:31

标签: javascript node.js angularjs express routes

我正在使用MEAN堆栈作为我学习节点和表达的扩展。我试图做的只是在应用程序中从一个静态页面链接到另一个静态页面。

我的路线定义为:

//Home route
var index = require('../app/controllers/index');
app.get('/', index.render);

//Shop Redirect
var shop = require('../app/controllers/shop');
app.get('/shop', shop.render);

我可以通过更改Home Route以使用商店视图来测试以确保商店视图正常工作。那里的一切都很好。 mean.io中所有先前定义的视图也正常工作。我已经尝试关闭所有东西,进行硬重置,但仍然没有。

1 个答案:

答案 0 :(得分:0)

这个问题是Angular在快递处理路线之前处理了路线。解决方案是查看/public/js/config.js中的config.js文件并添加:

    when('/shop', {
        templateUrl: 'views/index.html'
    }).