我用最新的版本,新的4.0创建了一个Strapi应用程序,我想把它部署到Heroku。为了做到这一点,我确实遵循了Strapi文档,就像在此页中解释的那样。现在我发现了一个我不明白的错误,我想这与postgres有关。这是错误
2021-12-18T15:26:26.658380+00:00 app[web.1]: [2021-12-18 15:26:26.656] debug: ⛔️ Server wasn't able to start properly.
2021-12-18T15:26:26.659122+00:00 app[web.1]: [2021-12-18 15:26:26.658] error: Unknow dialect undefined
2021-12-18T15:26:26.659123+00:00 app[web.1]: Error: Unknow dialect undefined
2021-12-18T15:26:26.659123+00:00 app[web.1]: at getDialectClass (/app/node_modules/@strapi/database/lib/dialects/index.js:12:13)
2021-12-18T15:26:26.659123+00:00 app[web.1]: at getDialect (/app/node_modules/@strapi/database/lib/dialects/index.js:19:23)
2021-12-18T15:26:26.659124+00:00 app[web.1]: at new Database (/app/node_modules/@strapi/database/lib/index.js:38:20)
2021-12-18T15:26:26.659124+00:00 app[web.1]: at Function.Database.init (/app/node_modules/@strapi/database/lib/index.js:84:33)
2021-12-18T15:26:26.659125+00:00 app[web.1]: at Strapi.bootstrap (/app/node_modules/@strapi/strapi/lib/Strapi.js:347:30)
2021-12-18T15:26:26.659125+00:00 app[web.1]: at Strapi.load (/app/node_modules/@strapi/strapi/lib/Strapi.js:410:16)
2021-12-18T15:26:26.659125+00:00 app[web.1]: at async Strapi.start (/app/node_modules/@strapi/strapi/lib/Strapi.js:161:9)除了执行我所链接的文档中所解释的内容之外,我只是在开发模式中使用UI添加了一些集合。我如何修正这个错误并将这个新的4.0版本的Strapi部署到Heroku?
发布于 2022-01-03 23:18:19
您可以使用strapi 这里中的heroku/cli检查此方法,但这是一回事,我使用的是4.0.2版本,此方法适用于较早版本的V3,我认为这些文档需要更新,大多数方法被废弃,例如“只获取与创建该文档的经过身份验证的用户相关的数据(例如: most /project等)”,与文档和论坛中的这个主题相关的大部分资源都是在V4中不起作用的解析型解决方案。
对于部署,我也遇到了同样的问题,我尝试了很多解决方案,但它对我来说没有用,但是我设法让服务器像这样运行:

但是当我访问"/admin“页面时,我遇到了这个问题:

Strapi真的很有趣,让我们希望他们能很快更新文档,并在这里给出一个解决方案。
https://stackoverflow.com/questions/70404776
复制相似问题