質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
環境変数

環境変数とは、WindowsやUNIXなどのOSが提供しているデータ共有機能の一つ。OSが動作するときに使用する変数を指します。異なる設定値などのデータを記録し、設定・参照することが可能です。

API

APIはApplication Programming Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

Q&A

解決済

1回答

342閲覧

【React】本番環境で使用できる環境変数の設定の仕方

_chii

総合スコア50

環境変数

環境変数とは、WindowsやUNIXなどのOSが提供しているデータ共有機能の一つ。OSが動作するときに使用する変数を指します。異なる設定値などのデータを記録し、設定・参照することが可能です。

API

APIはApplication Programming Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

1グッド

0クリップ

投稿2024/02/22 17:16

実現したいこと

本番環境 (わたしの場合は vercel を使用しています) でも API を取得したい

発生している問題・分からないこと

ローカルでは API が取得できるのですが、本番環境 (わたしの場合は vercel を使用しています) で API が取得できない。

理由はおそらく API を取得する際に使用する環境変数が関係していそう...

該当のソースコード

特になし

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

行ったこととしては

.env.development と .env.production に

REACT_APP_XXX=< APIキー >

を記述して .gitignore に当該ファイルを記述しました

なぜローカルではAPIが取得できるのに、本番環境ではエラーとなるのか理由がわかりませんでした。
すみません、こちらについてご存知でしたら教えて頂けないでしょうか

補足

特になし

honey32👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mike2mike4

2024/02/23 06:41

本番環境の環境変数にキーを指定してますか? 基本的な質問で失礼ですが、明確に書かれてないように思えたので。あと、考え方の一部だけのリンクを貼らせていただきます(回答ではないですが、参考になるかとおもうので) https://mike2mike.xyz/2023/05/22/%e7%92%b0%e5%a2%83%e5%a4%89%e6%95%b0%e3%82%92-env%e3%81%ab%e7%bd%ae%e3%81%8f%e3%81%ae%e3%81%af%e3%82%84%e3%82%81%e3%81%a6%e3%81%8a%e3%81%84%e3%81%9f%e3%81%bb%e3%81%86%e3%81%8c%e3%81%84%e3%81%84/
guest

回答1

0

ベストアンサー

Vercel であれば、 .env のようなファイルを使わずに、vercel の設定画面から環境変数を指定する必要があるはずです。

https://vercel.com/docs/projects/environment-variables

投稿2024/02/23 08:24

honey32

総合スコア228

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

_chii

2024/03/20 10:56

ありがとうございます! おっしゃる通りでした🙇‍♀️
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問