gpt4 book ai didi

hapijs - JOI 电子邮件验证

转载 作者:行者123 更新时间:2023-12-02 11:26:05 27 4
gpt4 key购买 nike

我使用 Joi 库作为我的 CRA 项目的独立验证器,但在触发时 email()验证器我收到神秘错误
Uncaught Error: Built-in TLD list disabled

最佳答案

来自 Joi documentation :

默认情况下,TLD 必须是 IANA 注册机构中列出的有效名称。要禁用验证,请将 tlds 设置为 false。要自定义 TLD 的验证方式,请设置以下其中一项:

允许 - 以下之一:

  • 使用已注册 TLD 的 IANA 列表。这是默认的
    值(value)。
  • 允许未在拒绝列表中列出的任何 TLD(如果存在)。
  • 一组或一组允许的 TLD。不能一起使用
    与否认。

  • 要根据 IANA 接受列表禁用 TLD 验证:

    email: Joi.string().email({ tlds: { allow: false } });


    这应该会禁用验证并允许您接受任何 TLD,即使它不是 IANA 注册的。

    关于hapijs - JOI 电子邮件验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57972358/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com