pg.Pool不是构造函数

时间:2018-12-17 19:52:30

标签: node.js google-cloud-platform google-cloud-functions

我有一个使用this code的google cloud函数,它给出了错误TypeError:pg.Pool不是exports.postgresDemo上的构造函数

    {
  "dependencies": {
    "pg": "^2.0.5"
  }
}

作为依赖项。我不知道该错误是节点还是云功能

1 个答案:

答案 0 :(得分:1)

从您的依赖关系中应该很明显:

ZoneId.of("Asia/Harbin")

我跑了这个

"dependencies": {
    "pg": "^2.0.5"
  }
}

并获得了预期的结果。区别在于,在我的依赖项中,我有:const pg = require('pg') const pool = new pg.Pool() console.log(pool) 。您使用的google示例还使用了较新的pg版本。 我尝试安装您的版本以使用"pg": "^7.7.1"进行仔细检查,但收到错误消息:npm install pg@2.0.5 因此升级pg,它将起作用