通过使用hapi.js槽在nodeJS中联系表单Joivalidation器:captcha强制的?

我正在使用Hapi.js框架在nodeJS中构build一个联系表单。 我使用Joivalidation器来validation来自服务器端用户的input。 我怀疑是否应该使用captcha来防止垃圾邮件。 Joi可能够了吗?

在阅读Joi的文档之后 ,很明显这只是一个inputvalidation工具。 但是,validation用户的input并不总是与防止垃圾邮件input相同。

如果您担心被垃圾邮件,有几种技术来防止它。 使用CAPTCHA是一种技术,但是权衡是大多数用户最好能够发现CAPTCHAS容忍。 在这里的细节 。

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

还有很多其他的技术有自己的优点和缺点,取决于你所保护的东西 – 太多的东西包括在这里。 谷歌search或search“反垃圾邮件技术”或“如何防止垃圾邮件”应该给你足够的灵感资源。

Interesting Posts