Kami mentakrifkan beberapa pembolehubah persekitaran dalam pod kubernetes dan apabila saya cuba menggunakannya dalam kod nod atau React FE menggunakan process.env.TEST (kerana TEST wujud dalam env sebagai rahsia), saya sentiasa tidak pasti, Tetapi apabila saya lihat terdapat pembolehubah pada pod.
Adakah terdapat cara lain untuk mengakses pembolehubah ini atau adakah kita perlu melakukan sesuatu secara eksplisit pada Node.js atau React.js.
Pembolehubah persekitaran dalam Kubernetes Pod boleh diakses dalam Node.js menggunakan
process.env.
, sama seperti cara ia diakses dalam mana-mana aplikasi Node.js. Anda melakukannya dengan cara yang betul, jadi jika nilainya tidak ditentukan, sesuatu mungkin tidak ditetapkan dengan betul.Pembolehubah Persekitaran React: Jika anda cuba menggunakan pembolehubah persekitaran dalam aplikasi React anda, anda perlu mengaksesnya dalam kod anda sebagai
REACT_APP_
为前缀。只有以此前缀开头的环境变量才会嵌入到构建中。因此,您将使用process.env.REACT_APP_
.