【问题标题】:Express Routes Generating 404 Response生成 404 响应的快速路由
【发布时间】:2013-11-21 17:48:31
【问题描述】:

我正在使用 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 中所有先前定义的视图也可以正常工作。我试过关闭所有东西,进行硬重置,仍然没有。

【问题讨论】:

    标签: javascript node.js angularjs express routes


    【解决方案1】:

    问题在于 Angular 在 express 处理路由之前处理了路由。解决方法是查看 /public/js/config.js 中的 config.js 文件并添加:

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

    【讨论】:

      猜你喜欢
      • 2023-03-17
      • 2016-09-13
      • 2011-11-25
      • 1970-01-01
      • 2023-04-07
      • 2022-01-15
      • 2017-06-14
      相关资源
      最近更新 更多