简介
goo.gl 是 Google 提供的一个 URL 缩短服务。使用它可以将长网址转换为短网址,让用户更方便地分享链接。npm 包 goo.gl 可以在前端项目中轻松集成该服务,并提供简单的 API 用于生成短链接和获取原始链接等操作。
安装
首先,要使用 npm 包 goo.gl,需要在项目目录下运行以下命令安装:
npm install goo.gl --save
使用
初始化
在代码中引入 goo.gl 模块并初始化:
const Googl = require('goo.gl'); const googl = new Googl();
生成短链接
使用 goo.gl 的 shorten
方法可以将原始链接转换为短链接。代码如下:
googl.shorten('https://www.google.com') .then(function (shortUrl) { console.log('Short URL:', shortUrl); }) .catch(function (err) { console.error('Error:', err); });
输出结果如下:
Short URL: https://goo.gl/XXXXXX
其中 XXXXXX 是 goo.gl 生成的短代码。
获取原始链接
使用 goo.gl 的 expand
方法可以根据短链接获取原始链接。代码如下:
googl.expand('https://goo.gl/XXXXXX') .then(function (longUrl) { console.log('Long URL:', longUrl); }) .catch(function (err) { console.error('Error:', err); });
输出结果如下:
Long URL: https://www.google.com
注意事项
- goo.gl 需要联网才能正常工作。
- 短链接生成和原始链接获取都是异步操作,需要使用 Promise 进行处理。
总结
npm 包 goo.gl 是一个非常方便的 URL 缩短服务集成方式。通过简单的 API,前端开发者可以轻松地将 goo.gl 集成到自己的项目中,并且提供了方便的方法来生成短链接和获取原始链接。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/51056