我的本地 node-red 服务器的根目录是什么?
what is the root directory of my local node-red server?
我 运行 我的 Windows 10 机器上的本地 Node-RED 服务器,用于了解来龙去脉。我使用默认设置安装,所以我当前的所有页面都是 运行 和 localhost:1880
。安装根目录是我本地的用户目录,如C:\users\myName\.node-red\
我了解到文件输入和文件输出节点将 C:\users\myname\
视为相对根。
在 "play" 项目中,我需要引用本地 .css 资源;我的流程包含一个模板节点,该节点使用包含一些硬编码 html.
的 Mustache 模板
我的目标是插入一个
<link rel="stylesheet" href="mystylesheet.css">
进入html头。
最大的问题是:我必须将样式表资源放在哪里以便服务器可以找到它?或者换句话说:我本地 http 服务器的根目录是什么?显然 不是 C:\users\myname\
或任何低于此的值。
File 节点使用 node-red 进程的当前目录作为它们的根 - 所以将取决于你 运行 它的精确程度。
如果您希望 Node-RED 在其 http 服务器上提供内容,您可以在您的设置文件中设置 httpStatic
以标识提供内容的目录。我们建议您创建一个专用目录,以免无意中暴露其他文件。
我 运行 我的 Windows 10 机器上的本地 Node-RED 服务器,用于了解来龙去脉。我使用默认设置安装,所以我当前的所有页面都是 运行 和 localhost:1880
。安装根目录是我本地的用户目录,如C:\users\myName\.node-red\
我了解到文件输入和文件输出节点将 C:\users\myname\
视为相对根。
在 "play" 项目中,我需要引用本地 .css 资源;我的流程包含一个模板节点,该节点使用包含一些硬编码 html.
的 Mustache 模板我的目标是插入一个
<link rel="stylesheet" href="mystylesheet.css">
进入html头。
最大的问题是:我必须将样式表资源放在哪里以便服务器可以找到它?或者换句话说:我本地 http 服务器的根目录是什么?显然 不是 C:\users\myname\
或任何低于此的值。
File 节点使用 node-red 进程的当前目录作为它们的根 - 所以将取决于你 运行 它的精确程度。
如果您希望 Node-RED 在其 http 服务器上提供内容,您可以在您的设置文件中设置 httpStatic
以标识提供内容的目录。我们建议您创建一个专用目录,以免无意中暴露其他文件。