locale=all 不能再用于获取所有语言版本中的全部条目
页面摘要: 在 Strapi 5 中,
locale=all参数不再检索所有本地化版本;相反,必须分别请求具体的语言值。
在 Strapi 5 中,不再可能使用 locale=all 参数获取某个内容类型的所有本地化版本。
本页面是破坏性变更数据库的一部分,提供有关该破坏性变更的信息,以及从 Strapi v4 迁移到 Strapi 5 的附加说明。
破坏性变更说明
在 Strapi v4 中
用户可以通过将 locale=all 参数传给内容 API 调用来获取单一类型的所有语言版本。这在集合类型上是不可能的。
在 Strapi 5 中
不再可能同时获取所有语言版本中的文档(集合类型或单一类型)。必须传入具体的语言值。
迁移
本节汇总了关于该破坏性变更的有用说明和操作步骤。
说明
有关在 Strapi 5 中使用 locale 可以执行哪些操作的更多信息,可在 REST API、GraphQL API 和 文档服务 API 参考文档中找到。
手动操作步骤
拥有使用 locale=all 参数发送查询的自定义代码的用户,应手动更新他们的代码:先列出所有可用的语言版本,然后逐一请求每个语言版本的数据。