第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

檢索 Strapi 插件中的環(huán)境變量

檢索 Strapi 插件中的環(huán)境變量

有只小跳蛙 2023-07-20 14:56:54
我開(kāi)發(fā)了一個(gè)Strapi 本地插件,但無(wú)法檢索項(xiàng)目根目錄下的 .env 文件中定義的變量。我嘗試在我的 React 組件 (?plugins/myPluginName/admin/src/containers/HomePage/index.js) 中加載這個(gè)值。我嘗試使用這樣的全局進(jìn)程模塊:process.env.my_variable但它返回undefined有任何想法嗎 ?
查看完整描述

2 回答

?
寶慕林4294392

TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊

顯然,管理面板現(xiàn)在支持 dotenv 變量。

只需在 .env 變量前加上 STRAPI_ADMIN_ 前綴,即可使用 process.env 來(lái)使用它。

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


查看完整回答
反對(duì) 回復(fù) 2023-07-20
?
拉丁的傳說(shuō)

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超8個(gè)贊

默認(rèn)情況下,.env 變量不會(huì)傳遞到客戶端。您需要自定義 webpack config。

為此:

  1. /admin在項(xiàng)目的根目錄創(chuàng)建一個(gè)文件夾,然后創(chuàng)建一個(gè)admin.config.js.

module.exports = {

? webpack: (config, webpack) => {

? ? // Add your variable using the DefinePlugin function

? ? config.plugins.push(

? ? ? new webpack.DefinePlugin({

? ? ? ? // ENVS that you want to use in frontend

? ? ? ? CUSTOM_VARIABLES: {

? ? ? ? ? variable1: JSON.stringify(process.env.variable1),

? ? ? ? },

? ? ? })

? ? );

? ? // Return the modified config

? ? return config;

? },

};

在你的反應(yīng)組件中,你可以使用你的環(huán)境變量,如下所示:

class HomePage extends React.Component {


?constructor(props) {

? ?this.state = {

? ?env: { CUSTOM_VARIABLES }

? ?}


? logEnv() {

? console.log(this.state.env.variable1)

? }


}


查看完整回答
反對(duì) 回復(fù) 2023-07-20
  • 2 回答
  • 0 關(guān)注
  • 210 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)