วิธีเข้าถึงตัวแปรสภาพแวดล้อมในฝั่งไคลเอ็นต์ใน heroku

ฉันพยายามปรับใช้แอป React บน heroku แต่กระบวนการใด ๆ env.REACT_APP_ENVIRONMENT_VARIABLE ส่งกลับ undefined มาให้ฉัน แต่เมื่อฉันเข้าถึงแอปผ่าน cli ฉันจะเห็นว่าตัวแปรสภาพแวดล้อมทำงานได้ มีความคิดใดที่จะทำให้ตัวแปรสภาพแวดล้อมทำงานอย่างไรเพื่อให้โค้ดโต้ตอบฝั่งไคลเอ็นต์ของฉันสามารถเข้าถึงได้


person Raj    schedule 04.11.2018    source แหล่งที่มา


คำตอบ (1)


ตัวแปรสภาพแวดล้อม Heroku ของคุณพร้อมใช้งานกับโค้ดฝั่งเซิร์ฟเวอร์ของคุณโดยตรงเท่านั้น หากคุณต้องการเข้าถึงสิ่งเหล่านี้ด้วยโค้ดฝั่งไคลเอ็นต์ คุณจะต้องเพิ่มตรรกะในไคลเอนต์ของคุณเพื่อดึงข้อมูล env vars ที่ต้องการจากเซิร์ฟเวอร์

person Yoni Rabinovitch    schedule 04.11.2018