Node-RED启动后浏览器无法打开仪表盘问题求助
Node-RED 安装后仪表盘无法访问的解决步骤
关于安装阶段的npm fund提示
- 安装时出现的
46 packages are looking for funding是npm的常规提示,不属于错误,无需处理。执行npm fund返回USER是npm配置或权限层面的小问题,和Node-RED无法访问仪表盘无关,可暂时忽略。
仪表盘无法访问的排查与解决
- 优先尝试本地回环地址访问
启动Node-RED后,命令行显示的如果是局域网IP(如http://192.168.x.x:1880),先改用http://127.0.0.1:1880在本地浏览器访问,排除网络绑定配置问题。 - 检查端口占用
打开命令提示符,执行:
若结果显示有其他进程占用1880端口,可:netstat -ano | findstr :1880- 关闭占用该端口的程序后重启Node-RED
- 启动Node-RED时指定新端口:
node-red -p 1881
- 排查防火墙拦截
- 暂时关闭本地系统防火墙,测试能否访问。如果可以,为Node-RED添加防火墙允许规则,开放1880端口。
- 若需远程访问,还要确认路由器的端口转发是否正确配置(仅外网访问场景需要)。
- 确认Node-RED启动状态
启动Node-RED后,仔细查看命令行输出,是否存在报错信息(如Error: listen EADDRINUSE :::1880表示端口被占用)。根据报错提示修复后,重新启动Node-RED。 - 重装Node-RED
若以上步骤均无效,执行以下操作重装:
重装完成后启动Node-RED,再次尝试访问仪表盘。npm uninstall -g node-red npm cache clean --force npm install -g --unsafe-perm node-red
内容的提问来源于stack exchange,提问作者Rutendo Macheza
相关产品推荐
相关产品推荐

