有没有办法使用 angular 项目模板为 asp.net 核心设置默认自定义路由
is there a way to set default custom routes for asp.net core with angular project template
我正在使用 asp.net 核心 3.1 和 angular 模板,我正在尝试制作一个网站
自动重新路由到网站的根目录并附加 5 个随机字母(在某种程度上类似于不和谐)
例如,假设我的网站是 localhost.com
。如果我进入 localhost.com
然后它会自动将我重新路由到 localhost.com/aspzk
我觉得我可以通过配置 app-routing-module.ts
来实现这一点,但我很确定 angular 是客户端的,我想通过服务器端进行路由。
您可以将您的(我的)属性路由留空,并使用 RedirectToAction 填充方法,确保将 actionName 留空
[Route("")]
[ApiController]
public class HomeController : ControllerBase
{
public IActionResult RedirectToRandomID()
{
return RedirectToAction("", "abcde");
}
}
我正在使用 asp.net 核心 3.1 和 angular 模板,我正在尝试制作一个网站 自动重新路由到网站的根目录并附加 5 个随机字母(在某种程度上类似于不和谐)
例如,假设我的网站是 localhost.com
。如果我进入 localhost.com
然后它会自动将我重新路由到 localhost.com/aspzk
我觉得我可以通过配置 app-routing-module.ts
来实现这一点,但我很确定 angular 是客户端的,我想通过服务器端进行路由。
您可以将您的(我的)属性路由留空,并使用 RedirectToAction 填充方法,确保将 actionName 留空
[Route("")]
[ApiController]
public class HomeController : ControllerBase
{
public IActionResult RedirectToRandomID()
{
return RedirectToAction("", "abcde");
}
}