import { Client } from "pg"
import { config } from "firebase-functions"
export async function sendQuery(query, args?) {
// use firebase environment config
const client = new Client(config().postgres)
await client.connect()
const res = await client.query(query, args)
await client.end()
return res
}
此代码在本地运行良好
当我部署使用此功能的云功能时
sendQuery
函数,并尝试触发它们,下面是我从日志中获得的信息:
{错误:connect ETIMEDOUT xxx.xxx.xxx.xxx.xxx:5432
错误:“ETIMEDOUT”,
代码:“ETIMEDOUT”,
系统调用:“connect”,
地址:xxx。xxx。xxx。xxx’,
端口:5432}“
还有,万一有人想知道,
不
在自由星火计划上
所以这绝对不是问题所在: