如何将在 zeit 中运行的 node.js 与 postgresql 连接起来?

Posted

技术标签:

【中文标题】如何将在 zeit 中运行的 node.js 与 postgresql 连接起来?【英文标题】:How to connect node.js running in zeit with postgresql? 【发布时间】:2019-06-07 21:25:09 【问题描述】:

有 node.js 代码(builder @now/node) 部署到 zeit。现在我想将它连接到 PostgreSQL。 这似乎是一个非常常见的场景,但我找不到足够好的学习材料。 问题是这里有很多东西要配置:

    PostgreSQL 实例。 (我选择了 AWS RDS 免费套餐) 安全组的入站连接应覆盖部署 zeit 的 ips zeit 部署应具有用于建立 ssl 连接的正确证书

这里有什么遗漏吗?是否有关于如何实现这一目标的良好说明?

【问题讨论】:

【参考方案1】:

这是一个连接mysql的指南。我知道它不是 PostgreSQL,但应该很熟悉:https://zeit.co/guides/deploying-next-and-mysql-with-now/

我正在将我的应用程序连接到一个 MongoDB 实例,它也非常相似。

【讨论】:

任何类似于 serverless-mysql 的东西,但对于 Postgres? 对于 Postgres,也许你可以使用pgbouncer

以上是关于如何将在 zeit 中运行的 node.js 与 postgresql 连接起来?的主要内容,如果未能解决你的问题,请参考以下文章

将 node.js 与本地服务器相结合

讲座node.js npm插件开发与发布

使用 Node.js 和 MongoDB 存储密码

在电子中使用 node.js 模块

Node.js主流Web框架对比

使用Node.js+Hexo+Github搭建个人博客(续)