npm包cerebro-shorten-url使用教程

阅读时长 4 分钟读完

在前端开发中,常常需要生成短链接或将长链接转化为短链接。这时,我们可以使用npm包cerebro-shorten-url。cerebro-shorten-url是一个轻量级的Javascript库,可以通过API来将长URL转换为短URL。本文将为读者介绍cerebro-shorten-url的使用方法。

cerebro-shorten-url的安装

作为一个npm包,先安装cerebro-shorten-url是必不可少的。以npm为例,使用以下命令可以安装最新版本。

使用cerebro-shorten-url

cerebro-shorten-url共有两个默认的短链接生成器:is.gd和tinyurl.com。但我们也可以使用自己的短链接生成器。在下面的代码中,我们将使用自己的短链接生成器。

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

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

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

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

我们在上述例子中使用了自己的API地址和方法。为了真正使用该例子,读者需要创建自己的API地址并将https://your.domain.com/api/v1替换为您自己的API地址。此外,需要在API地址中定义用于生成短链接的API方法。

使用其他短链接生成器

除了两个默认的短链接生成器(is.gd和tinyurl.com),cerebro-shorten-url还支持使用其他的短链接生成器。以下是使用Bitly的例子:

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

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

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

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

读者需要先从Bitly的网站中获取自己的API key。在代码中将<your API key>替换为你自己的API key。

总结

cerebro-shorten-url是一个轻量级的Javascript库,可以通过API将长URL转换为短URL。通过定义自己的API地址和方法,我们可以使用该库来生成短链接。除了两个默认的短链接生成器(is.gd和tinyurl.com)之外,我们可以使用自己的短链接生成器,如Bitly等。

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

纠错
反馈