私はいくつかの環境変数を設定しようとしています(dev/prodエンドポイントへのAPI呼び出し、dev/prodに依存するキーなど)、dotenvを使うとうまくいくのだろうかと思います。反応プロジェクトでdotenvを使用できますか?
私はdotenvをインストールしました。私はwebpackを使用しています。このファイルには、私はその後require('dotenv').config()
を入れているよう
マイWebPACKのエントリは、main.js
で、私のWebPACKの設定で、私はこれを入れている:
new webpack.EnvironmentPlugin([
'NODE_ENV',
'__DEV_BASE_URL__' //base url for dev api endpoints
])
しかし、それはまだ定義されていません。どうやってこれを正しく行うことができますか?
ありがとうございました。 APIキーのようなものでどうすればいいですか?たとえば、GoogleマップのAPIキーです。私は、1つのドメインの起源だけがホワイトリストに登録されているので、私が推測するのはうれしいことです。とにかく好奇心が強い。 TY! – user1354934
私の答えでこれを行う方法の説明を追加しました。簡単な答えは、あなたのクライアントアプリケーションが話すことができるサーバー側のアプリケーションを記述し、そこにすべての秘密/秘密のものを実行することです。 – Soviut
ありがとうございます。私のバックエンド(明示的なアプリケーション)には、JWTを送信する/ api-authエンドポイントがあり、それがLSに格納されます。クライアントが有効なトークンを取得してapiの応答/データにアクセスするのを心配する必要があるように、その有効な場合(それ以外の場合はリフレッシュする)使用します。 – user1354934