为什么我的 Strapi 结构中的配置文件夹中没有环境和开发?
Why don't I have environments and development inside config folder in my Strapi structure?
我正在按照 strapi 的文档将其部署到 Heroku,但我注意到我没有与示例中相同的结构。看来我需要同时配置“路径:./config/database.js”和“路径:./config/env/development/database.js”才能部署而不会出现任何错误。
这是我的:
这是我想要的:
在尝试部署到 Heroku 之前,我 运行 npm 运行 构建。我是全栈开发的新手,所以我有点困惑。有人可以帮助我吗?
随着稳定版本的发布,Strapi 中的整个配置结构发生了变化(您可以在此处找到迁移指南:https://strapi.io/documentation/v3.x/migration-guide/migration-guide-beta.20-to-3.0.0.html)
每个环境的所有拆分文件现在都可以从配置目录的根目录调用。
./config/environments/*/server.json
=> ./config/server.js
或 ./config/env/*/server.js
参见:https://strapi.io/documentation/v3.x/concepts/configurations.html#server
数据库也一样:
./config/environments/*/database.json
=> ./config/database.js
或 ./config/env/*/database.js
参见:https://strapi.io/documentation/v3.x/concepts/configurations.html#database
不再需要 ./config/env/*
文件夹结构,但您可以根据需要使用它,有了这个新结构,您可以在默认 ./config/*.js
中设置一些基本值,如果您只需要要更改一个密钥,您可以将该更改放在 env 文件夹中。有关详细信息,请参阅以下文档:https://strapi.io/documentation/v3.x/concepts/configurations.html#environments
我只提供了文档的链接,因为有很多信息需要阅读(迁移指南建议您因此应该阅读整个新配置文档)并布置简单的配置在这种情况下,示例确实没有用。
您会发现与 Strapi 相关的外部资源可能不会与这个新的配置结构保持同步,因为它仅在 v3.x.x 发布后才存在,并且它是一个重大的突破性变化。
我正在按照 strapi 的文档将其部署到 Heroku,但我注意到我没有与示例中相同的结构。看来我需要同时配置“路径:./config/database.js”和“路径:./config/env/development/database.js”才能部署而不会出现任何错误。
这是我的:
这是我想要的:
在尝试部署到 Heroku 之前,我 运行 npm 运行 构建。我是全栈开发的新手,所以我有点困惑。有人可以帮助我吗?
随着稳定版本的发布,Strapi 中的整个配置结构发生了变化(您可以在此处找到迁移指南:https://strapi.io/documentation/v3.x/migration-guide/migration-guide-beta.20-to-3.0.0.html)
每个环境的所有拆分文件现在都可以从配置目录的根目录调用。
./config/environments/*/server.json
=> ./config/server.js
或 ./config/env/*/server.js
参见:https://strapi.io/documentation/v3.x/concepts/configurations.html#server
数据库也一样:
./config/environments/*/database.json
=> ./config/database.js
或 ./config/env/*/database.js
参见:https://strapi.io/documentation/v3.x/concepts/configurations.html#database
不再需要 ./config/env/*
文件夹结构,但您可以根据需要使用它,有了这个新结构,您可以在默认 ./config/*.js
中设置一些基本值,如果您只需要要更改一个密钥,您可以将该更改放在 env 文件夹中。有关详细信息,请参阅以下文档:https://strapi.io/documentation/v3.x/concepts/configurations.html#environments
我只提供了文档的链接,因为有很多信息需要阅读(迁移指南建议您因此应该阅读整个新配置文档)并布置简单的配置在这种情况下,示例确实没有用。
您会发现与 Strapi 相关的外部资源可能不会与这个新的配置结构保持同步,因为它仅在 v3.x.x 发布后才存在,并且它是一个重大的突破性变化。