我们使用auth0进行用户身份验证和授权,并使用postgresDB配置自定义数据库。Auth0帐户正在使用节点16作为运行自定义数据库脚本的运行时引擎。已加载postgres模板并进行了所需的更改。测试脚本时,出现错误postgres。连接不是函数。相同的代码对于具有节点12作为运行时的其他帐户也工作良好。有什么建议吗?
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页中客户端的正确方法。
1条答案
按热度按时间khbbv19g1#
这是使用旧版本的pg时的常见问题。
Auth0中支持的最新pg版本为8.7.1
参考:https://auth0-extensions.github.io/canirequire/#pg
所以你可以更新声明
到
另外,请参考https://node-postgres.com/apis/client,了解使用第10.10页中客户端的正确方法。