npm 包 meta-resolver 使用教程

阅读时长 5 分钟读完

前言

在开发 Web 应用程序的过程中,我们经常会用到第三方包,而这些包通常接受其他人贡献的代码。有时,我们想快速浏览这些贡献者的社交媒体账号或其他所有属性,以了解其可靠性和声誉。幸运的是,有一个 npm 包叫做 meta-resolver,用于抓取项目的 metadata 并将其返回到 JavaScript 对象或 JSON string 中。

安装

要使用 meta-resolver,首先需要确保已经在计算机上安装了 Node.js 和 npm。运行以下命令以在您的项目中安装 meta-resolver。

如何使用

在您调用 meta-resolver 之前,您需要在项目中引入它,并传递您希望获取metadata的网址。使用以下代码从导入包开始,并传递每个网址的数组。

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

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

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

返回值

运行 metaResolver 后,将收到来自每个 URL 的一些公共关键字、元数据和元搜索信息。这是字典的每个条目的概述:

  • url:所提供 URL 的主机名和路径。
  • title:网站的 HTML 标题。
  • description:网站的HTML描述。
  • image:网站的主要图像 URL。
  • author:发布网站的作者。
  • siteName:网站的域名和任何效用。
  • type:网站的 [OG](http://ogp.me)类型。

结论

使用 meta-resolver,Web 开发人员能够快速地获取任何 URL 的元数据。它可以帮助发现一个网站的信息是经过管理的还是走向混沌,也可以对如何连接到对等方或与其他项目集成有所帮助。

虽然 meta-resolver 可能不适用于每个网站,但它是一个非常好的工具,可以为用户提供迅速获得元数据的快捷方式,并且可以验证 URL 是否在正确的元数据领域内。

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

纠错
反馈