npm 包 nutrient-database 使用教程

阅读时长 5 分钟读完

前言

随着人们对生态健康和营养需求的不断提高,营养学正逐渐受到人们的关注。在健康饮食的领域中,计算食品中各种营养成分的含量是非常重要的一部分,因为这些数据可以帮助人们了解他们所消费的营养成分量,并作出更明智的饮食选择。

Nutrient-database 是一个 npm 包,它提供了一个简单而强大的方法来计算食品中各种营养成分的含量。本文将介绍如何安装和使用 nutrient-database。

安装

Nutrient-database 是一个 npm 包,所以在使用它之前,要确保已经安装了 Node.js。在控制台中执行以下命令即可安装 nutrient-database。

基本使用

使用 nutrient-database 计算食品中的营养成分有两种方法: 通过食品名称查询或者通过食品的 bar code 查询。

通过食品名称查询

首先,引入 nutrient-database。

然后,使用 search 方法查询食品的营养成分。

该代码将返回以搜索词为名称的食品营养成分信息。示例输出:

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

通过食品的 bar code 查询

如果您有食品的 bar code,可以使用 lookupByBarcode 方法查找食品的营养成分。例如:

该代码将返回与查询条形码匹配的食品营养成分信息。示例输出:

更多功能

在使用 nutrient-database 时,您还可以使用以下功能:

获取支持的食品组

可以使用 getGroups 方法、获取支持的食品组列表。

该代码将返回一个列表,其中包含了支持的食品组。示例输出:

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

获取指定食品组中的所有食品

可以使用 getFoods 方法,获取指定食品组中的所有食品。

该代码将返回指定食品组中所有食品的信息。示例输出:

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

总结

本文介绍了 nutrient-database 基本的安装和使用方法,以及一些进阶功能。它对于那些对营养计算感兴趣的前端开发人员,提供了一种简单而强大的计算营养成分的方法,并且可以很容易地嵌入到他们的项目中。值得一试。

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

纠错
反馈