Node-RED 是一个用于构建物联网设备和 Web 应用程序的可视化工具,其中一个重要的插件就是 node-red-contrib-wikisearch。这个插件可以让我们轻松调用维基百科的内容,并将其嵌入我们的 Node-RED 流中,从而展示出丰富的信息内容。本文将详细介绍 npm 包 node-red-contrib-wikisearch 的使用方法。
安装及使用
首先,我们应该先安装 Node-RED。安装方法可以查看官方文档,这里不再赘述。
打开终端窗口,进入到 Node-RED 的用户目录,通过以下命令安装 node-red-contrib-wikisearch:
npm install node-red-contrib-wikisearch
打开 Node-RED 编辑器,在左侧的面板中,选择“流程文件”,然后按下“添加节点”按钮。在搜索框中输入“wikisearch”,我们可以找到对应的节点。
将 wikisearch 块拖到工作区中。
我们需要一个输入流,在输入流中填写我们要查找的维基百科主题。
在 wikisearch 节点上,我们可以定义一些参数,如语言、限制条目数等等。更多的参数可以在 node-red-contrib-wikisearch 的 GitHub 仓库中查看。这些参数可以让我们更好地定制所需要的信息。
最后,我们可以在输出流中看到对应的信息了。
例如,如果我们要查找维基百科上有关于“前端开发”的信息,我们可以使用以下的示例代码:
[{"id":"6ebb5bb5.fc2654","type":"inject","z":"13699ee6.a9c588","name":"Enter Search Term","topic":"","payload":"\"Front-end web development\"","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":140,"y":580,"wires":[["4d8a55e.e751d2e"]]},{"id":"4d8a55e.e751d2e","type":"wikisearch","z":"13699ee6.a9c588","name":"","language":"en","limit":"3","wires":[["62d94f2b.9678e8"]]},{"id":"62d94f2b.9678e8","type":"debug","z":"13699ee6.a9c588","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":410,"y":580,"wires":[]}]
这个示例会在你部署后生成一个订阅云服务电子邮件服务的 webhook 地址 ,现在输入 "Front-end web development" 点击当前的 msg.payload,运行流程,在输出窗口查看查找到的信息内容。
指导意义
通过 node-red-contrib-wikisearch 插件,我们可以轻松地将维基百科的内容嵌入我们的应用程序中。在 Web 应用领域,这种功能非常实用,并且可以帮助我们更好地为用户提供内容,提升用户体验。此外,该插件也充分体现了 Node-RED 的可扩展性和易用性,可以帮助我们更加高效地完成开发工作。
总结
本文介绍了 npm 包 node-red-contrib-wikisearch 的安装和使用方法,并附有详细的示例代码。同时,也向读者讲解了该插件的指导意义。值得一提的是,在 Node-RED 中,还有许多其他有趣的 Node 包可以帮助我们更好地完成开发工作,对于有需要的读者来说,Node-RED 是一款非常值得尝试的工具。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600572c381e8991b448e8da7