NodeJS auth0自定义数据库连接Postgres连接错误

k2arahey  于 2022-12-18  发布在  Node.js
关注(0)|答案(1)|浏览(111)

我们使用auth0进行用户身份验证和授权,并使用postgresDB配置自定义数据库。
Auth0帐户正在使用节点16作为运行自定义数据库脚本的运行时引擎。已加载postgres模板并进行了所需的更改。测试脚本时,出现错误postgres。连接不是函数
相同的代码对于具有节点12作为运行时的其他帐户也工作良好。
有什么建议吗?

khbbv19g

khbbv19g1#

这是使用旧版本的pg时的常见问题。
Auth0中支持的最新pg版本为8.7.1
参考:https://auth0-extensions.github.io/canirequire/#pg
所以你可以更新声明

require('pg')

require('pg@8.7.1')

另外,请参考https://node-postgres.com/apis/client,了解使用第10.10页中客户端的正确方法。

相关问题