我找不到Node-RED的控制台。
我是否必须使用Node-RED Runtime API的RED.log()
?一些Node-RED前端,如FRED,似乎有一个控制台。还提到了here控制台。
是否可以在shell上访问控制台,或者我是否必须使用调试节点?
提前致谢
彼得
答案 0 :(得分:4)
Node-RED将数据输出到启动的终端。
因此,如果您使用node red
或sudo journalctl -f -u nodered -o cat
在命令行上手动启动它,它将打印到终端。
如果您已将Node-RED安装为服务,因此它在启动时启动,那么它将取决于您所处的控制台日志最终位置。在Linux上,它很可能会在日志中结束,并且可以使用以下命令进行尾调:
cf logs <app-name>
如果您在Bluemix上运行Node-RED,那么您也可以使用cf命令行查看控制台:
RED.log
或者您可以在Bluemix Web控制台中看到它。
至于将数据发送到此输出,那么您有几个选项。
console.log
,这会在输出中添加时间戳和节点ID,这在调试时非常有用。