您现在的位置是:首页 > 电脑 > 

@Get( 	*	)不匹配空(estJS)

2025-07-18 04:22:23
@Get( * )不匹配空(estJS) 在我的巢后台我想我的控制器内与之匹配的网址 @Controller('admin') export class AdminController { @Get('*') getAdminB(@Res() respe): void { respe.sendFile(path.resolv

@Get( * )不匹配空(estJS)

在我的巢后台我想我的控制器内与之匹配的网址

@Controller('admin')
export class AdminController {
    @Get('*') 
    getAdminB(@Res() respe): void {
        respe.sendFile(path.resolve('./public/admin/index.html'));
    }
}

这应该与以下网址:

/admin
/admin/
/admin/anything

然而,上述获得@Get('*')不符/admin。我要补充的其他途径与@Get()还是有修复此?

我需要这个,因为我要为来自/admin角应用

回答如下:

您可以使用路径@Get('/?*')匹配所有的路由。

为什么这项工作?

鸟巢使用UTIL功能validatePath()建设的路径。当你有一个前缀(你的情况admin),然后窝总是从你的路线装饰添加前缀和路径之间的/除非第一个字符已经是/

export ct validatePath = (path?: string): string =>
  path
    ? (0) !== '/' ? '/' + path : path
    : '';

所以这是给快递将admin/?*这与admin开头的路径相匹配的路径。小心,这也包括例如adminarea/1

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/diannao/876399.html

相关标签:无
上传时间: 2024-04-14 21:58:55
留言与评论(共有 7 条评论)
本站网友 小米的营养价值
2分钟前 发表
我要补充的其他途径与@Get()还是有修复此? 我需要这个
本站网友 快速祛痘方法
27分钟前 发表
小心
本站网友 簇拥的意思
21分钟前 发表
小心
本站网友 福泉苑
3分钟前 发表
''; 所以这是给快递将admin/?*这与admin开头的路径相匹配的路径
本站网友 面部除皱整容
8分钟前 发表
为什么这项工作? 鸟巢使用UTIL功能validatePath()建设的路径
本站网友 comicstudio
28分钟前 发表
当你有一个前缀(你的情况admin)