Node-RED postgres节点错误连接超时

Node-RED postgres node error connection timeout

将 Node JS 和 Node-RED 更新到最新版本后,
运行程序出现连接超时错误。

会不会是postgres(node-red-contrib-postgres-variable)节点不兼容最新版本?

Windows 10 专业版
Node.js版本:v14.17.6
Node-RED 版本:v2.0.6
node-red-contrib-postgres-variable 版本:v0.1.4

如评论中所述,这归因于底层节点进度库中关于 NodeJS v14 的 bug

node-red-contrib-postgress-variable节点有一个pull request来解决这个问题,但目前还没有合并

你的选择是

  • 等待PR合并后升级
  • 修改本地的package.json和节点目录下的运行npm install
  • 将 NodeJS 降级到 v12

或者您可以使用备用的 postgre contrib 节点。流库中有几个:https://flows.nodered.org/search?term=Postgre&type=node