gpt4 book ai didi

node.js - 通过 Joi 验证器使用 hapi.js 中的 nodeJS 联系表单 : captcha mandatory?

转载 作者:太空宇宙 更新时间:2023-11-03 23:39:52 26 4
gpt4 key购买 nike

我正在使用 Hapi.js 框架在 nodeJS 中构建联系表单。我使用 Joi 验证器来验证服务器端用户的输入。我的疑问是我是否应该使用验证码来防止垃圾邮件。 Joi 就够了吗?

最佳答案

读完Joi's docs后,很明显它只是一个输入验证工具。不过,验证用户的输入并不总是与防止输入被垃圾邮件相同。

如果您担心收到垃圾邮件,可以采用多种技术来防范。使用验证码是一种技术,但代价是大多数用户认为验证码充其量是可以忍受的。 Details on that here .

一种恰好使用验证的反垃圾邮件方法是 Honey Pot技术。但是,如果您使用这种方法,请确保您在服务器端而不是客户端进行验证。客户端验证只是为了方便用户(因为 JavaScript 可以被禁用/绕过)。

还有许多其他技术各有优缺点,具体取决于您要保护的内容 - 太多,无法在此一一列举。在谷歌上搜索“反垃圾邮件技术”或“如何防止垃圾邮件”应该会给您带来充足的灵感资源。

关于node.js - 通过 Joi 验证器使用 hapi.js 中的 nodeJS 联系表单 : captcha mandatory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25858732/

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