繁体   English   中英

快速路由生成404响应

[英]Express Routes Generating 404 Response

我使用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);

我可以通过将本地路线更改为使用商店视图来进行测试,以确保商店视图正常工作。 那里的一切都很好。 mean.io中所有以前定义的视图也可以正常工作。 我尝试关闭所有设备,进行硬重置,但仍然没有任何操作。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM