javascript - วิธีซ่อนอีเมลและรหัสผ่านจากการทดสอบของ cypress?
ฉันหวังว่าทุกคนสบายดี ปัญหาคือฉันไม่อยากตรวจสอบอีเมลและรหัสผ่านในระบบควบคุมเวอร์ชัน ความคิดคือการใช้ env และส่งค่าเหล่านั้นในการทดสอบ cypress และใช้ secrets เพื่อให้ค่าที่ต้องการในเวลารัน แต่ฉันจะตั้งค่าโครงสร้างนั้นอย่างไรเมื่อฉันรันการทดสอบในเครื่องล่ะ? เช่น การให้ค่ากับตัวแปร env เหล่านั้น รอคำตอบจากคุณอยู่ ขอบคุณล่วงหน้า
คำตอบ #1
คุณสามารถใช้แพ็กเกจ (เช่น dotenv) ที่จะตั้งค่าตัวแปรแวดล้อมของคุณจากแหล่งภายนอกที่ไม่ได้อยู่ในการควบคุมเวอร์ชัน: เพียงตรวจสอบให้แน่ใจว่าไฟล์แหล่งที่มา (.env/.env.local/อื่น ๆ) ถูกระบุใน .gitignore ของคุณ