npm 包 2captcha-api 使用教程

阅读时长 3 分钟读完

前端开发中常常需要使用验证码来保证安全性和防止机器人攻击。而 2captcha-api 可以帮助我们轻松地集成验证码功能。本文将介绍如何使用 npm 包 2captcha-api。

1. 安装 2captcha-api 包

使用 npm 安装 2captcha-api 包:

2. 注册 2captcha 帐户

在使用 2captcha-api 前,需要先注册一个 2captcha 帐户并获取 API 密钥。注册地址:https://2captcha.com/

3. 使用 2captcha-api

初始化 2captcha-api

在项目中引入 2captcha-api 包:

初始化 2captcha-api:

在初始化时,需要传入 2captcha 的 API_KEY。

获取验证码

其中,captchaUrl 为验证码图片的 URL。

captcha.decode 方法返回一个 Promise。当解码成功时,Promise 将返回一个对象,包含以下属性:

  • text:验证码文本
  • id:验证码 ID

如果解码失败,则 Promise 将返回一个错误对象。

验证验证码

其中,captchaId 为解码时返回的验证码 ID。

示例

完整的示例代码:

-- -------------------- ---- -------
----- ---------- - ------------------------

----- ------- - --- ----------------------

------ -- -- -
  --- -
    ----- ------ --- - ----- -----------------------------
    ----------------- ----
    -- ---------
    ----- ------ - ----- -------------------
    --------------------
  - ----- --- -
    ---------------
  -
-----

4. 总结

使用 2captcha-api 可以轻松地集成验证码功能,提高网站的安全性。在开发中,可根据具体需求进行修改和扩展。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055f2a81e8991b448dcbe7

纠错
反馈