我正在开发一个业余爱好项目,使用 Strapi 作为后端,使用 nextjs 作为前端。我想在某个地方部署 Strapi。我尝试过 heroku 和 render,两者都很棒,但不是免费的。所以我正在对数据库的 supabase 和网络服务的 netlify 进行一些研究。当我尝试连接数据库(在supabase上创建的)时,我不断遇到SSL错误。它可能是无关的,但在进一步挖掘之前,我想确认是否可以这样做。有人可以分享一些见解吗?
如果可能的话,有人可以分享配置以及如何操作吗?预先感谢。
这是我遇到的错误。
Sep 14 10:41:05 PM $ strapi start
Sep 14 10:41:36 PM [2023-09-14 17:11:36.869] debug: ⛔️ Server wasn't able to start properly.
Sep 14 10:41:36 PM [2023-09-14 17:11:36.872] error: self signed certificate in certificate chain
Sep 14 10:41:36 PM Error: self signed certificate in certificate chain
Sep 14 10:41:36 PM at TLSSocket.onConnectSecure (node:_tls_wrap:1539:34)
Sep 14 10:41:36 PM at TLSSocket.emit (node:events:513:28)
Sep 14 10:41:36 PM at TLSSocket.emit (node:domain:489:12)
Sep 14 10:41:36 PM at TLSSocket._finishInit (node:_tls_wrap:953:8)
Sep 14 10:41:36 PM at TLSWrap.ssl.onhandshakedone (node:_tls_wrap:734:12)
Sep 14 10:41:37 PM error Command failed with exit code 1.
经过调查,目前 Strapi 不支持 supabase。如果您正在寻找免费的数据库,我发现 https://www.elephantsql.com/ 允许您使用免费的撕裂来启动 PostgressDB。
我还没有测试过,但这个周末会尝试一下。