Cara untuk mengakses pembolehubah persekitaran daripada pod Kubernetes dalam React/Node.js
P粉790819727
P粉790819727 2023-09-05 09:03:09
0
1
557
<p>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. </p> <p>Adakah terdapat cara lain untuk mengakses pembolehubah ini atau adakah kita perlu melakukan sesuatu secara eksplisit pada Node.js atau React.js. </p>
P粉790819727
P粉790819727

membalas semua(1)
P粉459440991

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.

apiVersion: v1
kind: Pod
metadata:
  name: secret-env-pod
spec:
  containers:
  - name: mycontainer
    image: redis
    env:
      - name: SECRET_USERNAME
        valueFrom:
          secretKeyRef:
            name: mysecret
            key: username
      - name: SECRET_PASSWORD
        valueFrom:
          secretKeyRef:
            name: mysecret
            key: password

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_.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!