【发布时间】:2016-04-06 01:39:36
【问题描述】:
我使用 nodejs 和 ejs 制作了一个公告板,并部署在 heroku 上。 我的问题是,当网站打开时,(例如:https://cool-plains-2948.herokuapp.com/)什么都没有显示,因为公告板只在 url 为 /posts 时显示。
当网站打开或用户错误地点击其他网址时,是否有自动重定向到/posts?
我知道如何在 angularjs 中使用 $urlRouterProvider.otherwise('/'); 但是有没有办法在后端做?使用 nodejs?
编辑:我做了什么并且成功了:
app.use(function(req, res, next) {
if(req.url === '/') {
res.redirect('/posts');
}
});//redirection
【问题讨论】: