我有一个时区枚举,如下所示
export enum Timezones {
'Europe/Andorra',
'Asia/Dubai',
'Asia/Kabul',
'America/Antigua'
}
在DTO文件中,我将根据枚举验证timezone字段,如下所示
@IsEnum(Timezones, { each: true })
timezone: string;
但是验证不起作用并且也接受其它值。
我有一个时区枚举,如下所示
export enum Timezones {
'Europe/Andorra',
'Asia/Dubai',
'Asia/Kabul',
'America/Antigua'
}
在DTO文件中,我将根据枚举验证timezone字段,如下所示
@IsEnum(Timezones, { each: true })
timezone: string;
但是验证不起作用并且也接受其它值。
1条答案
按热度按时间g52tjvyc1#
此枚举
如图所示解释
因此,您实际上是在验证索引0、1、2、3 ...我不确定如何解决此问题