在我的角度应用程序中,我具有大量路由,并且我希望将所有非尾随反斜杠的301重定向重定向到从server.ts处理的尾随反斜杠url
我想要的是这样
app.get('/about', function (req, res, next) {
return res.redirect('/about/');
});
app.get('/person/john', function (req, res, next) {
return res.redirect('/person/john/');
});
我如何才能获得所有网址,怎么可能?包括查询参数
答案 0 :(得分:0)
您可以编写如下路线:
export const fooRoutes: Routes = [
{
path: '/about', component: AboutComponent
}
];
答案 1 :(得分:0)
不建议在Angular中进行。
唯一可行的方法是在服务器设置上,例如IIS,nginx等。
互联网中有一些可以在Angular中完成的有线方式。但我根本不推荐他们。唯一的逻辑方法是在服务器端。
在这里可以找到一个:
https://github.com/angular/angular/issues/14905#issuecomment-283995900
此实际上删除了它。但是通过了解这个想法,您可以添加斜杠。