导入 Ajax 个库
Import Ajax Library
我也是 node-red 和 node 的新手。
我有 JS 库,用于 GUI 项目中的 jQuery 项目。
现在我想使用 node-red 构建服务器端应用程序。因此,例如,我将有 API 之类的 Login/Logout ,它们将被称为 HTTP 方法。
所以我明白我需要使用 HTTP In node 来监听 POST。
问题:
如何像我在 html:
中那样包含我现有的 JS 文件
<script type="text/javascript" src="Includes/jQuery/jquery-2.0.3.js">/script>
<script type="text/javascript" src="Includes/jQuery/jquery.xml2json.js"></script>
<script type="text/javascript" src="Includes/jQuery/json2.js"></script>
<script type="text/javascript" src="Includes/jQuery/json2xml.js"> </script>
<script type="text/javascript" src="helpers.js"></script>
<script type="text/javascript" src="Config.js"></script>
如何调用上述js库中的函数并创建从登录方法到注销方法可用的全局对象?
例如在 HTML 中,我确实使用了如下的全局变量:
<script type="text/javascript">
var agent_ = null;
agent_ = new Agent(new AgentEventsHandler() new Logger());
1) 要使静态文件可用于 Node-RED 网页,您只需配置一个静态文件夹即可。
如果您查看 settings.js
文件(通常在 ~/.node-red
中找到),您会看到一个名为 httpStatic
的注释掉 属性,请将其设置为合适的文件夹,例如:
httpStatic: path.join('', 'public'),
在标准安装中会使用 ~/.node-red/public
。
您的 URL 将全部采用以下形式:/images/myimage.png
等
2) 要调用其中一个库中的函数,您需要创建一个合适的页面。假设您正在使用 http-in/out,您将使用模板节点来创建您的页面。如果您想使用仪表板,则稍微复杂一些。但不会太多,在这种情况下,您将使用仪表板模板节点。
如果您想构建更复杂的前端应用程序,您可能还想看看 node-red-contrib-uibuilder。这会完成创建文件夹和添加 Web 资源以及管理后端和前端之间的 in/out 消息的繁重工作。
我也是 node-red 和 node 的新手。 我有 JS 库,用于 GUI 项目中的 jQuery 项目。 现在我想使用 node-red 构建服务器端应用程序。因此,例如,我将有 API 之类的 Login/Logout ,它们将被称为 HTTP 方法。 所以我明白我需要使用 HTTP In node 来监听 POST。 问题:
如何像我在 html:
中那样包含我现有的 JS 文件<script type="text/javascript" src="Includes/jQuery/jquery-2.0.3.js">/script> <script type="text/javascript" src="Includes/jQuery/jquery.xml2json.js"></script> <script type="text/javascript" src="Includes/jQuery/json2.js"></script> <script type="text/javascript" src="Includes/jQuery/json2xml.js"> </script> <script type="text/javascript" src="helpers.js"></script> <script type="text/javascript" src="Config.js"></script>
如何调用上述js库中的函数并创建从登录方法到注销方法可用的全局对象? 例如在 HTML 中,我确实使用了如下的全局变量:
<script type="text/javascript"> var agent_ = null; agent_ = new Agent(new AgentEventsHandler() new Logger());
1) 要使静态文件可用于 Node-RED 网页,您只需配置一个静态文件夹即可。
如果您查看 settings.js
文件(通常在 ~/.node-red
中找到),您会看到一个名为 httpStatic
的注释掉 属性,请将其设置为合适的文件夹,例如:
httpStatic: path.join('', 'public'),
在标准安装中会使用 ~/.node-red/public
。
您的 URL 将全部采用以下形式:/images/myimage.png
等
2) 要调用其中一个库中的函数,您需要创建一个合适的页面。假设您正在使用 http-in/out,您将使用模板节点来创建您的页面。如果您想使用仪表板,则稍微复杂一些。但不会太多,在这种情况下,您将使用仪表板模板节点。
如果您想构建更复杂的前端应用程序,您可能还想看看 node-red-contrib-uibuilder。这会完成创建文件夹和添加 Web 资源以及管理后端和前端之间的 in/out 消息的繁重工作。