gpt4 book ai didi

node.js - 当用户点击不同的url时,nodejs + express自动重定向

转载 作者:太空宇宙 更新时间:2023-11-04 02:18:38 26 4
gpt4 key购买 nike

我使用nodejs和ejs制作了一个公告板,并部署在heroku上。我的问题是,当打开网站时(例如:https://cool-plains-2948.herokuapp.com/)什么也没有显示,因为公告板仅在网址为/posts 时才显示。

当网站打开或用户错误地点击其他网址时,是否可以自动重定向到/posts?

我知道如何在 angularjs 中使用 $urlRouterProvider.otherwise('/'); 来做到这一点但有没有办法在后端做呢?使用nodejs?

编辑:我做了什么并且有效:

app.use(function(req, res, next) {
if(req.url === '/') {
res.redirect('/posts');
}
});//redirection

最佳答案

您可以使用 * 匹配所有路径

app.use("*", function(req, res, next) {
var path = req.path; // just example how it can be done

if (path === "/") {
// ...
path = "/post";
}

});

关于node.js - 当用户点击不同的url时,nodejs + express自动重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34557327/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com