我用zod定义了sizes数组的模式:
z.object({
sizes: z.array(
z.object({
price: z.string().nonempty(),
off_price: z.string().nonempty(),
sell_quantity: z.string().nonempty(),
})
)
.nonempty(),
})
.strict();
字符串
我把这个有效载荷
"sizes" : [ {} ]
型
但函数e.flatten()
不会像price , off_price , sell_quantity
那样显示嵌套对象字段错误,并给出以下错误消息
"message": "{"formErrors":[],"fieldErrors":{"sizes":["Required","Required","Required"]}}",
型
我如何告诉zod显示对象字段的所有错误消息?
1条答案
按热度按时间bd1hkmkf1#
可以使用Error formatting
字符串
日志:
型