我的本地节点红色服务器的根目录是什么?

时间:2018-12-12 16:52:52

标签: node-red

我正在Windows 10机器上运行本地Node-RED服务器,以了解详细信息。我使用默认设置进行安装,因此所有当前页面均以localhost:1880的身份运行。安装根目录是我的本地用户目录,如C:\users\myName\.node-red\

我了解到文件输入和文件输出节点将C:\users\myname\视为相对根。

在“播放”项目中,我需要引用本地.css资源;我的流程包含一个使用Mustache模板的模板节点,该模板节点包含一些硬编码的html。

我的目的是插入一个

<link rel="stylesheet" href="mystylesheet.css">

进入html头。

最大的问题是:我必须在哪里放置样式表资源,以便服务器可以找到它?换句话说:本地http服务器的根是什么?显然不是 C:\users\myname\或以下的任何内容。

1 个答案:

答案 0 :(得分:3)

“文件”节点将节点红色进程的当前目录用作其根目录-因此,这取决于您运行它的方式。

如果希望Node-RED在其http服务器上提供内容,则可以在设置文件中设置set HTTP_PROXY=http://proxy_userid:proxy_password@proxy_ip:proxy_port,以标识从中提供内容的目录。我们建议您创建一个专用目录,以免您无意间暴露其他文件。