Creation:2024-08-11Last update:2025-06-29
将此文档参考到您的 AI 助手ChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
使用您最喜欢的AI助手总结文档,并引用此页面和AI提供商
此页面的内容已使用 AI 翻译。
查看英文原文的最新版本编辑此文档
如果您有改善此文档的想法,请随时通过在GitHub上提交拉取请求来贡献。
文档的 GitHub 链接Copy
复制文档 Markdown 到剪贴板
文档:intlayer 中的 getConfiguration 函数
描述
getConfiguration 函数通过提取环境变量来获取 intlayer 应用程序的完整配置。该函数提供了在客户端和服务器端使用相同配置的灵活性,确保整个应用程序的一致性。
参数
该函数不接受任何参数。相反,它使用环境变量进行配置。
返回值
- 类型:
IntlayerConfig - 描述:一个包含
intlayer完整配置的对象。配置包括以下部分:internationalization:与语言环境和严格模式相关的设置。middleware:与 URL 和 Cookie 管理相关的设置。content:与内容文件、目录和模式相关的设置。editor:编辑器特定的配置。
详情请参见 Intlayer 配置文档。
示例用法
获取完整配置
提取 availableLocales 和 defaultLocale
配置中的 internationalization 部分提供了与语言环境相关的设置,例如 locales(可用语言环境)和 defaultLocale(默认语言)。
备注
- 确保在调用此函数之前,所有必需的环境变量都已正确设置。缺少变量将导致初始化时出错。
- 此函数可在客户端和服务器端使用,是统一管理配置的多功能工具。
应用中的使用
getConfiguration 函数是初始化和管理 intlayer 应用配置的核心工具。通过提供对本地化设置、中间件和内容目录等配置的访问,它确保了多语言和内容驱动应用的一致性和可扩展性。