npm包 meshblu-core-task-check-whitelist-message-as 使用教程

阅读时长 4 分钟读完

介绍

meshblu-core-task-check-whitelist-message-as 是一个node.js的npm包,用于检查消息是否在指定的白名单中。

在实际的前端开发中,我们经常需要对消息进行过滤、分类、处理等操作,在对消息进行操作之前,我们需要先对消息进行检查,以确保消息满足我们的业务需求。meshblu-core-task-check-whitelist-message-as 包提供了一种简单、高效的方法来检查消息是否在指定的白名单中。

该npm包的主要功能是:

  • 检查某个消息是否包含在指定的白名单中。
  • 根据指定的白名单对消息进行分类。

要求

  • node.js v6.0.0 或更高版本
  • npm v3.0.0 或更高版本

安装

使用以下命令安装 meshblu-core-task-check-whitelist-message-as:

使用

检查消息是否在白名单中

使用以下代码可以检查某个消息是否在指定的白名单中:

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

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

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

输出结果:

根据白名单分类消息

使用以下代码可以根据指定的白名单对消息进行分类:

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

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

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

输出结果:

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

API

check(message, whitelist)

  • 参数:
    • message (Object) 待检查的消息
    • whitelist (Array | Object) 指定的白名单
  • 返回值:
    • (Boolean) 消息是否在白名单中

check.batch(messages, whitelist)

  • 参数:
    • messages (Array) 待分类的消息列表
    • whitelist (Array | Object) 指定的白名单
  • 返回值:
    • (Object) 根据白名单分类后的消息列表

结语

至此,我们介绍了如何使用 meshblu-core-task-check-whitelist-message-as 包检查消息是否在白名单中,并根据指定的白名单对消息进行分类。希望该npm包对你的开发工作有所帮助。

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

纠错
反馈