检索 Strapi 插件中的环境变量

Thi*_*ler 1 javascript node.js reactjs strapi

我开发了一个Strapi 本地插件,但无法检索项目根目录下的 .env 文件中定义的变量。我尝试在我的 React 组件 ( plugins/myPluginName/admin/src/containers/HomePage/index.js) 中加载这个值。

我尝试使用这样的全局进程模块:

process.env.my_variable
Run Code Online (Sandbox Code Playgroud)

但它返回undefined

有任何想法吗 ?

小智 5

显然,管理面板现在支持 dotenv 变量。

只需在 .env 变量前加上 STRAPI_ADMIN_ 前缀,即可使用 process.env 来使用它。

例如,STRAPI_ADMIN_KEY在 .env 中可用作process.env.STRAPI_ADMIN_KEY

  • 你是最棒的!文档中没有提到具有前缀“STRAPI_ADMIN”会将该变量暴露给管理前端 (2认同)