2TECH.WORK
2TECH.WORK / DOCS

การกำหนดค่าควรอยู่นอกโค้ดของคุณ

ทำให้การตั้งค่าที่จำเป็นสามารถมองเห็นได้สำหรับผู้ดูแลในขณะที่เก็บค่าที่เป็นส่วนตัวให้ออกจากที่เก็บข้อมูลและทรัพยากรสาธารณะ

อ่านเพิ่มเติม
สถาปัตยกรรมและการเชื่อมต่อตามที่อธิบายในหน้านี้
01

จัดประเภทการตั้งค่าทุกอย่าง

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

02

ตั้งชื่อเอกสาร ไม่ใช่ความลับ

รักษาการตั้งค่าตัวอย่างพร้อมคำอธิบายและตัวยึดที่ไม่มีอันตราย ตรวจสอบค่าที่จำเป็นในตอนเริ่มต้นและแจ้งชื่อของตัวแปรที่ขาดหายไปโดยไม่พิมพ์เนื้อหาของมัน แยกการตั้งค่าการพัฒนา การพรีวิว และการผลิตออกจากกัน ตรวจสอบการเปลี่ยนแปลงการตั้งค่าอย่างระมัดระวังเหมือนกับโค้ด

03

หมุนการเข้าถึงอย่างตั้งใจ

เมื่อเปลี่ยนข้อมูลรับรอง ให้ปรับปรุงบริการที่พึ่งพาและตรวจสอบผลลัพธ์ก่อนที่จะเพิกถอนค่าดั้งเดิมเมื่อผู้ให้บริการสนับสนุนลำดับนี้ เพิกถอนข้อมูลรับรองที่ถูกเปิดเผยทันที อย่าคัดลอกไฟล์สภาพแวดล้อมทั้งหมดลงในตั๋วหรือบันทึก; แบ่งปันเฉพาะชื่อและข้อผิดพลาดที่ถูกละเว้นแทน

ตัวอย่างการกำหนดค่า
APP_ENV=production
PUBLIC_SITE_URL=https://example.com
API_BASE_URL=https://api.example.com