在前端开发中,常常需要生成短链接或将长链接转化为短链接。这时,我们可以使用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