0

我有一個問題,似乎在開始時微不足道,但現在我得到它是非常混亂。從beanstalk閱讀環境變量爲reactjs網絡應用程序

所以我使用reactjs作爲我的應用程序的前端。我在aws的beanstalk中部署reactjs web應用程序。在beanstalk中,我定義了一個名爲test的環境變量,現在我想讀取它並將其用於我的反應應用程序中。但問題是,我的反應是應用基本上用戶瀏覽器中的客戶端腳本,所以我不能做這樣的事情:

const config = {}; 

    config.db = { 
    test: process.env.DB_DATABASE || 'my_db', 
}; 

其建議在該鏈接。

https://alexdisler.com/2016/03/26/nodejs-environment-variables-elastic-beanstalk-aws/

所以我懷疑這是可行的,在所有的,或者是這是不可能的。?任何想法,將不勝感激

回答

2

您的反應代碼將在瀏覽器中運行,並將無法訪問已在服務器上設置的環境變量。

您提供的鏈接描述了在彈性beanstalk實例上託管的node.js環境中設置環境變量的過程。

我建議在反應應用程序中創建一個配置文件,用於存儲運行應用程序所需的必要參數和初始設置。

相關問題