我需要在Banana Pi M2 zero上运行Web服务器。关于Node-Red的问题:1.我需要安装Apache吗?1.当我们点击deploy时,它会被部署在哪里?1.在Web浏览器中的何处可以看到已部署的网站?我不能在Banana Pi上安装node-red,但我已经在我的电脑和Raspberry Pi上安装了它:1.我可以在我的计算机上开发并部署到Banana Pi吗?
jchrr9hc1#
1.你不需要使用Apache。Node-RED是它自己的HTTP服务器,它用于为编辑器接口和流中定义的任何HTTP端点提供服务。如果需要,还可以将其配置为从提供的目录提供静态内容。根据你计划做什么,使用Apache或Nginx作为Node-RED的反向代理可能是合适的,但没有细节是不可能说的。
flow.json
flow_creds.json
1条答案
按热度按时间jchrr9hc1#
1.你不需要使用Apache。Node-RED是它自己的HTTP服务器,它用于为编辑器接口和流中定义的任何HTTP端点提供服务。如果需要,还可以将其配置为从提供的目录提供静态内容。根据你计划做什么,使用Apache或Nginx作为Node-RED的反向代理可能是合适的,但没有细节是不可能说的。
1.没有这样的“网站”。使用Node-RED可以通过以下方式构建“网站”:a)添加合适的静态文件(例如:html)添加到前面提到的静态目录中,创建HTTP端点使用HTTP-in/HTTP-response节点来处理动态内容。B)有像node-red-dashboard这样的节点,它们提供了小部件来显示数据和处理输入。
1.没有什么可以阻止您在一台机器上构建流,然后将
flow.json
和flow_creds.json
复制到另一台机器上运行它们,只需记住,您需要确保流中使用的任何非标准节点也安装在第二台机器上以使其运行。