简介
Pengines(Prolog engines)是一种支持Prolog及其变形语言的引擎,它允许开发者将Prolog与其他技术(比如JavaScript)结合起来使用。Node-RED是一个流程编程工具,允许开发者以图形化方式编程,其中可以使用的节点类型非常丰富。
npm 包 node-red-contrib-pengines 提供了使用Pengines的API,方便将其嵌入到Node-RED的开发中。本文介绍了如何使用node-red-contrib-pengines包来实现Pengines利用Node-RED构建的web应用程序。
安装
使用npm进行安装,命令如下:
--- ------- -------------------------
实现
建立一个Pengines节点
在Node-RED的编辑器中,将节点面板打开,选择一个空白区域右键->新建节点,选择Pengines节点类型,并命名该节点。
连接Pengines节点
将Pengines节点与其他节点相连接的方式取决于如何使用它的结果。在本例中,我们将连接简单的输入和输出节点以获得用户提供的查询和pengines模块的输出。
配置Pengines节点
单击Pengines节点来对其进行配置。打开Node-RED Pengines设置面板。可以设置许多参数,包括Penginesengine配置,Ping所需的超时时间,还可以添加自定义标头。
添加代码片段
在刚才创建的Pengines节点中添加以下简单代码,以便使用Pengines API:
----- -------- - ----------------------- -- -------- - ------ ----- ------------------------------- ------------- ----- - -- ----- - ---------------- - ---- - --------------- ------------------- ------- - ---
运行Pengines节点
单击“部署”即可。
Pengines现在已经在您的Node-RED应用程序中运行。调试程序可以在设置面板上找到,或者通过编辑Pengines节点代码片段,以输出查询结果或调试日志。
示例代码
此处为示例代码,可用于理解Pengines与Node-RED的使用方式。
------------------------------------------------------ ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------- - ---------------------------- ---- --- ----- ----------------------------------- --- -- ---- - -- - - ----- ---- -- --- ----------- -------- ---- ---------------- -- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总结
使用npm包 node-red-contrib-pengines,可以方便地嵌入pengines API到Node-RED的开发之中,实现了Prolog与其他技术的结合。本文介绍了如何安装该包以及如何在Node-RED中的建立、连接、配置Pengines节点,实现具体应用程序,并且提供了示例代码,希望能够对您有所帮助。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/600668e2d9381d61a3540998