【发布时间】:2015-04-20 07:34:08
【问题描述】:
我正在制作一个 Nodejs 和 Angular js 应用程序。当有人在 url 上键入并输入它时,我必须加载一个页面。它工作正常,直到我还制作了一个脚本来重定向到 404 错误页面。现在的问题是这两个脚本只有一个标准有效。当 404 重定向工作时,我无法转到在浏览器上键入 url 的页面,当工作正常时,404 页面被重定向到索引。 html。
这是我使用的两个脚本。
app.use(function(req, res) {
res.render('404', {layout: false, title: '404: File Not Found'});
});
app.use('/*', function (req, res) {
res.sendFile(__dirname + '/public/index.html');
});
我在这里做错什么了吗?除此之外,我还有我的一般路线,当我从导航中单击它时,这些路线在 Angular 应用程序中运行良好。
【问题讨论】:
标签: javascript angularjs node.js nodes angularjs-routing