Kubernetes Pod에서 일부 환경 변수를 정의하고 있으며 process.env.TEST를 사용하여 node 또는 React FE 코드에서 이를 사용하려고 하면(TEST가 env에 비밀로 존재하기 때문에) 항상 정의되지 않은 상태가 됩니다. 포드에 변수가 있는지 확인하세요.
이러한 변수에 액세스할 수 있는 다른 방법이 있나요? 아니면 Node.js나 React.js에서 명시적으로 뭔가를 해야 하나요?
Kubernetes Pod의 환경 변수는 Node.js 애플리케이션에서 액세스하는 방법과 유사하게process.env.
를 사용하여 Node.js에서 액세스할 수 있습니다. 올바른 방법으로 수행하고 있으므로 값이 정의되지 않은 경우 무언가가 올바르게 설정되지 않았을 수 있습니다.
으아악
React 환경 변수: React 애플리케이션에서 환경 변수를 사용하려는 경우 코드에서REACT_APP_为前缀。只有以此前缀开头的环境变量才会嵌入到构建中。因此,您将使用process.env.REACT_APP_
로 액세스해야 합니다.
Kubernetes Pod의 환경 변수는 Node.js 애플리케이션에서 액세스하는 방법과 유사하게
으아악process.env.
를 사용하여 Node.js에서 액세스할 수 있습니다. 올바른 방법으로 수행하고 있으므로 값이 정의되지 않은 경우 무언가가 올바르게 설정되지 않았을 수 있습니다.React 환경 변수: React 애플리케이션에서 환경 변수를 사용하려는 경우 코드에서
REACT_APP_
为前缀。只有以此前缀开头的环境变量才会嵌入到构建中。因此,您将使用process.env.REACT_APP_
로 액세스해야 합니다.