2017-07-28 5 views
0

私が反応し-作成アプリを作成し、プロジェクトにバックエンドサーバーを追加しました:使用するのと同じ.envファイル(反応)アプリ

-- /my-react-app (dotenv already built in automatically) 
    -- /src folder 
    -- package.json 
    -- .env 

    -- /backendserver (installed dotenv) 
     -- /src folder 
     -- package.json 
     -- .env 

これまでのところ、私は得ることができます各アプリのルートで動作する.envファイル。

どのようにして1つの.envファイルを両方のファイルに含めることができますか。中

サンプル.envアプリのルートを反応させる:

REACT_APP_DECORATORS=true 
REACT_API_PROXY_PORT=4001 
....... 
....... 

は質問:どのように私は変数を保持するためにのみ1 .envファイルを作成し、両方のクライアント側とサーバー側のアプリを使用することができますか?

ありがとうございました!

答えて

0

これは、サーバー側のエントリファイルで動作します:

require('dotenv').config({path: '../.env'}); 

console.log('REACT_API_PORT: ' + process.env.REACT_API_PORT); // 4001 
関連する問題