2

我正在尝试在 Digital Ocean 中部署 postgres。设置托管数据库后,它提供了需要安装在后端应用程序上的 ca-certificate.crt。技术栈

  • 后端开发的蒸汽
  • 为服务器做

根据 DO,他们说要参考 Vapor 的文档如何安装它。不幸的是,Vapor 还没有关于如何安装它的文档。https://docs.vapor.codes/4.0/fluent/overview/

如何在蒸汽项目上安装 .crt 文件以测试 SSL 是否正常工作。它可以帮助我在 DO 上连接 DB。任何帮助表示赞赏。

到目前为止,我的代码没有任何 TLS 配置,我只能在 crt 正确安装位置之后添加 TLS 配置。

 app.databases.use(.postgres(
                        example",
                        port: 25060,
                        username: "example",
                        password: "example",
                        database: "exampledb"),
                      as: .psql)
4

1 回答 1

2

.postgres函数采用的参数之一是 a TLSConfiguration。您可以使用它来设置所需的证书

于 2021-11-11T11:53:49.860 回答